D: [iurt_root_command] chroot Installing /home/baz/rpmbuild/SRPMS/qcad-3.29.6.2-1.1.mga.src.rpm Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.0t9EJz + umask 022 + cd /home/baz/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + cd /home/baz/rpmbuild/BUILD + rm -rf qcad-3.29.6.2 + /usr/lib/rpm/rpmuncompress -x /home/baz/rpmbuild/SOURCES/qcad-3.29.6.2.tar.gz + STATUS=0 + '[' 0 -ne 0 ']' + cd qcad-3.29.6.2 + rm -rf /home/baz/rpmbuild/BUILD/qcad-3.29.6.2-SPECPARTS + /usr/bin/mkdir -p /home/baz/rpmbuild/BUILD/qcad-3.29.6.2-SPECPARTS + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + rm -rf ../qcad-3.29.6.2-SPECPARTS + rm -rf src/3rdparty/spatialindexnavel/include/spatialindex + RPM_EC=0 ++ jobs -p + exit 0 Executing(%build): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.bqXTvM + umask 022 + cd /home/baz/rpmbuild/BUILD + cd qcad-3.29.6.2 + '[' 1 -eq 1 ']' + '[' 1 -eq 1 ']' + /usr/lib64/qt6/bin/qmake libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= Info: creating stash file /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/.qmake.stash Info: creating cache file /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/.qmake.cache + /usr/bin/make -O -j4 V=1 VERBOSE=1 cd src/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/src.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile cd 3rdparty/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/3rdparty.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile cd stemmer/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer/stemmer.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/api.o runtime/api.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/libstemmer_utf8.o libstemmer/libstemmer_utf8.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_danish.o src_c/stem_UTF_8_danish.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_finnish.o src_c/stem_UTF_8_finnish.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_dutch.o src_c/stem_UTF_8_dutch.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_english.o src_c/stem_UTF_8_english.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/utilities.o runtime/utilities.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_german.o src_c/stem_UTF_8_german.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_norwegian.o src_c/stem_UTF_8_norwegian.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_italian.o src_c/stem_UTF_8_italian.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_french.o src_c/stem_UTF_8_french.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_hungarian.o src_c/stem_UTF_8_hungarian.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_russian.o src_c/stem_UTF_8_russian.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_porter.o src_c/stem_UTF_8_porter.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_romanian.o src_c/stem_UTF_8_romanian.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_portuguese.o src_c/stem_UTF_8_portuguese.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_swedish.o src_c/stem_UTF_8_swedish.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_spanish.o src_c/stem_UTF_8_spanish.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/stem_UTF_8_turkish.o src_c/stem_UTF_8_turkish.c make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' rm -f ../../../release/libstemmer.a ar cqs ../../../release/libstemmer.a release/libstemmer_utf8.o release/api.o release/utilities.o release/stem_UTF_8_danish.o release/stem_UTF_8_dutch.o release/stem_UTF_8_english.o release/stem_UTF_8_finnish.o release/stem_UTF_8_french.o release/stem_UTF_8_german.o release/stem_UTF_8_hungarian.o release/stem_UTF_8_italian.o release/stem_UTF_8_norwegian.o release/stem_UTF_8_porter.o release/stem_UTF_8_portuguese.o release/stem_UTF_8_romanian.o release/stem_UTF_8_russian.o release/stem_UTF_8_spanish.o release/stem_UTF_8_swedish.o release/stem_UTF_8_turkish.o make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/stemmer' cd legacy/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/legacy.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile cd spatialindexnavel/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel/spatialindexnavel.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Leaf.o src/rtree/Leaf.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Index.o src/rtree/Index.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Statistics.o src/rtree/Statistics.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/BulkLoader.o src/rtree/BulkLoader.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Node.o src/rtree/Node.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/MovingPoint.o src/spatialindex/MovingPoint.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/LineSegment.o src/spatialindex/LineSegment.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/MovingRegion.o src/spatialindex/MovingRegion.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Point.o src/spatialindex/Point.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTree.o src/rtree/RTree.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Region.o src/spatialindex/Region.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/SpatialIndexImpl.o src/spatialindex/SpatialIndexImpl.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/TimePoint.o src/spatialindex/TimePoint.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Buffer.o src/storagemanager/Buffer.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/TimeRegion.o src/spatialindex/TimeRegion.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/rand48.o src/tools/rand48.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/MemoryStorageManager.o src/storagemanager/MemoryStorageManager.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RandomEvictionsBuffer.o src/storagemanager/RandomEvictionsBuffer.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/DiskStorageManager.o src/storagemanager/DiskStorageManager.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -w -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DSPATIALINDEX_CREATE_DLL -DHAVE_BZERO -DPTHREADS -DHAVE_PTHREAD_H -DHAVE_SRAND48 -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I. -Iinclude -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/Tools.o src/tools/Tools.cc make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' rm -f libspatialindexnavel.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libspatialindexnavel.so release/BulkLoader.o release/Index.o release/Leaf.o release/Node.o release/RTree.o release/Statistics.o release/LineSegment.o release/MovingPoint.o release/MovingRegion.o release/Point.o release/Region.o release/SpatialIndexImpl.o release/TimePoint.o release/TimeRegion.o release/Buffer.o release/DiskStorageManager.o release/MemoryStorageManager.o release/RandomEvictionsBuffer.o release/rand48.o release/Tools.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL /usr/bin/ld: release/Tools.o: in function `Tools::TemporaryFile::TemporaryFile()': /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel/src/tools/Tools.cc:1105:(.text+0x3f9c): warning: the use of `mktemp' is dangerous, better use `mkstemp' or `mkdtemp' mv -f libspatialindexnavel.so ../../../../release/libspatialindexnavel.so make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel' cd opennurbs/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile cd zlib/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib/zlib.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/compress.o compress.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/adler32.o adler32.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/crc32.o crc32.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/inffast.o inffast.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/infback.o infback.c infback.c: In function 'z_inflateBack': infback.c:462:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 462 | state->mode = LEN; | ~~~~~~~~~~~~^~~~~ infback.c:464:9: note: here 464 | case LEN: | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/inftrees.o inftrees.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/uncompr.o uncompr.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/zutil.o zutil.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/deflate.o deflate.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/inflate.o inflate.c inflate.c: In function 'z_inflate': inflate.c:667:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 667 | state->mode = EXLEN; | ~~~~~~~~~~~~^~~~~~~ inflate.c:668:9: note: here 668 | case EXLEN: | ^~~~ inflate.c:679:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 679 | state->mode = EXTRA; | ~~~~~~~~~~~~^~~~~~~ inflate.c:680:9: note: here 680 | case EXTRA: | ^~~~ inflate.c:701:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 701 | state->mode = NAME; | ~~~~~~~~~~~~^~~~~~ inflate.c:702:9: note: here 702 | case NAME: | ^~~~ inflate.c:722:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 722 | state->mode = COMMENT; | ~~~~~~~~~~~~^~~~~~~~~ inflate.c:723:9: note: here 723 | case COMMENT: | ^~~~ inflate.c:742:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 742 | state->mode = HCRC; | ~~~~~~~~~~~~^~~~~~ inflate.c:743:9: note: here 743 | case HCRC: | ^~~~ inflate.c:765:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 765 | state->mode = DICT; | ~~~~~~~~~~~~^~~~~~ inflate.c:766:9: note: here 766 | case DICT: | ^~~~ inflate.c:772:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 772 | state->mode = TYPE; | ~~~~~~~~~~~~^~~~~~ inflate.c:773:9: note: here 773 | case TYPE: | ^~~~ inflate.c:774:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 774 | if (flush == Z_BLOCK) goto inf_leave; | ^ inflate.c:775:9: note: here 775 | case TYPEDO: | ^~~~ inflate.c:819:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 819 | state->mode = COPY; | ~~~~~~~~~~~~^~~~~~ inflate.c:820:9: note: here 820 | case COPY: | ^~~~ inflate.c:949:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 949 | state->mode = LEN; | ~~~~~~~~~~~~^~~~~ inflate.c:950:9: note: here 950 | case LEN: | ^~~~ inflate.c:992:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 992 | state->mode = LENEXT; | ~~~~~~~~~~~~^~~~~~~~ inflate.c:993:9: note: here 993 | case LENEXT: | ^~~~ inflate.c:1000:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1000 | state->mode = DIST; | ~~~~~~~~~~~~^~~~~~ inflate.c:1001:9: note: here 1001 | case DIST: | ^~~~ inflate.c:1025:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1025 | state->mode = DISTEXT; | ~~~~~~~~~~~~^~~~~~~~~ inflate.c:1026:9: note: here 1026 | case DISTEXT: | ^~~~ inflate.c:1045:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1045 | state->mode = MATCH; | ~~~~~~~~~~~~^~~~~~~ inflate.c:1046:9: note: here 1046 | case MATCH: | ^~~~ inflate.c:1100:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1100 | state->mode = LENGTH; | ~~~~~~~~~~~~^~~~~~~~ inflate.c:1101:9: note: here 1101 | case LENGTH: | ^~~~ inflate.c:1113:25: warning: this statement may fall through [-Wimplicit-fallthrough=] 1113 | state->mode = DONE; | ~~~~~~~~~~~~^~~~~~ inflate.c:1114:9: note: here 1114 | case DONE: | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DNDEBUG -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/trees.o trees.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' rm -f ../../../../release/libzlib.a ar cqs ../../../../release/libzlib.a release/adler32.o release/compress.o release/crc32.o release/deflate.o release/infback.o release/inffast.o release/inflate.o release/inftrees.o release/trees.o release/uncompr.o release/zutil.o make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/zlib' cd opennurbs/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs/opennurbs.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_3dm_properties.o ../opennurbs_3dm_properties.cpp In file included from ../opennurbs.h:42, from ../opennurbs_3dm_properties.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_annotation.o ../opennurbs_annotation.cpp In file included from ../opennurbs.h:42, from ../opennurbs_annotation.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_annotation.cpp: In copy constructor 'ON_Annotation::ON_Annotation(const ON_Annotation&)': ../opennurbs_annotation.cpp:83:1: warning: base class 'class ON_Geometry' should be explicitly initialized in the copy constructor [-Wextra] 83 | ON_Annotation::ON_Annotation(const ON_Annotation& src) | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_array_defs.h:563:3: required from 'void ON_SimpleArray::Destroy() [with T = ON_2dPoint]' 563 | SetCapacity( 0 ); | ^~~~~~~~~~~ ../opennurbs_annotation.cpp:60:19: required from here 60 | m_points.Destroy(); | ~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_3dm_attributes.o ../opennurbs_3dm_attributes.cpp In file included from ../opennurbs.h:42, from ../opennurbs_3dm_attributes.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_DisplayMaterialRef]': ../opennurbs_3dm_attributes.cpp:492:32: required from here 492 | m_dmref.Empty(); | ~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:44: ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_DisplayMaterialRef]': ../opennurbs_3dm_attributes.cpp:497:40: required from here 497 | m_dmref.SetCapacity(count); | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_DisplayMaterialRef]': ../opennurbs_3dm_attributes.cpp:500:69: required from here 500 | ON_DisplayMaterialRef& dmr = m_dmref.AppendNew(); | ~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_DisplayMaterialRef]': ../opennurbs_3dm_attributes.cpp:1444:23: required from here 1444 | m_dmref.Remove(i); | ~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MaterialRef]': ../opennurbs_array_defs.h:791:9: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_MaterialRef]' 791 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_rendering.h:20:16: required from here 20 | class ON_CLASS ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:75: ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MappingRef]': ../opennurbs_array_defs.h:791:9: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_MappingRef]' 791 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_rendering.h:37:16: required from here 37 | class ON_CLASS ON_ObjectRenderingAttributes : public ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_MappingRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_MappingChannel]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_MappingChannel]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_MappingRef]' 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_rendering.h:37:16: required from here 37 | class ON_CLASS ON_ObjectRenderingAttributes : public ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_MappingChannel]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_arc.o ../opennurbs_arc.cpp In file included from ../opennurbs.h:42, from ../opennurbs_arc.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_3dm_settings.o ../opennurbs_3dm_settings.cpp In file included from ../opennurbs.h:42, from ../opennurbs_3dm_settings.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_3dm_settings.cpp: In member function 'void ON_3dmAnnotationSettings::Dump(ON_TextLog&) const': ../opennurbs_3dm_settings.cpp:654:50: warning: unused parameter 'text_log' [-Wunused-parameter] 654 | void ON_3dmAnnotationSettings::Dump( ON_TextLog& text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_3dm_settings.cpp: In member function 'void ON_3dmConstructionPlane::Dump(ON_TextLog&) const': ../opennurbs_3dm_settings.cpp:805:49: warning: unused parameter 'text_log' [-Wunused-parameter] 805 | void ON_3dmConstructionPlane::Dump( ON_TextLog& text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_3dm_settings.cpp: In member function 'void ON_3dmConstructionPlaneGridDefaults::Dump(ON_TextLog&) const': ../opennurbs_3dm_settings.cpp:895:60: warning: unused parameter 'text_log' [-Wunused-parameter] 895 | void ON_3dmConstructionPlaneGridDefaults::Dump(ON_TextLog& text_log) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_3dmConstructionPlane]': ../opennurbs_3dm_settings.cpp:2510:24: required from here 2510 | m_named_cplanes.Empty(); | ~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_3dmConstructionPlane' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:115: ../opennurbs_3dm_settings.h:156:16: note: 'class ON_3dmConstructionPlane' declared here 156 | class ON_CLASS ON_3dmConstructionPlane | ^~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_3dmView]': ../opennurbs_3dm_settings.cpp:2511:22: required from here 2511 | m_named_views.Empty(); | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_3dmView' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_3dm_settings.h:326:16: note: 'class ON_3dmView' declared here 326 | class ON_CLASS ON_3dmView | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_ClippingPlaneInfo]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_ClippingPlaneInfo]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_3dm_settings.cpp:1480:24: required from here 1480 | ON_3dmView::ON_3dmView() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ClippingPlaneInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:55: ../opennurbs_plane.h:489:16: note: 'class ON_ClippingPlaneInfo' declared here 489 | class ON_CLASS ON_ClippingPlaneInfo | ^~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_PlugInRef]': ../opennurbs_array_defs.h:1293:3: required from 'void ON_ClassArray::Destroy() [with T = ON_PlugInRef]' 1293 | SetCapacity( 0 ); | ^~~~~~~~~~~ ../opennurbs_3dm_settings.cpp:2537:24: required from here 2537 | m_plugin_list.Destroy(); | ~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_PlugInRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:49: ../opennurbs_pluginlist.h:26:16: note: 'class ON_PlugInRef' declared here 26 | class ON_CLASS ON_PlugInRef | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_3dmConstructionPlane]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_3dmConstructionPlane]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_3dm_settings.cpp:2540:32: required from here 2540 | ON_3dmSettings::ON_3dmSettings() | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_3dmConstructionPlane' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_3dm_settings.h:156:16: note: 'class ON_3dmConstructionPlane' declared here 156 | class ON_CLASS ON_3dmConstructionPlane | ^~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_3dmView]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_3dmView]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_3dm_settings.cpp:2540:32: required from here 2540 | ON_3dmSettings::ON_3dmSettings() | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_3dmView' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_3dm_settings.h:326:16: note: 'class ON_3dmView' declared here 326 | class ON_CLASS ON_3dmView | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_ClippingPlaneInfo]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ClippingPlaneInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_plane.h:489:16: note: 'class ON_ClippingPlaneInfo' declared here 489 | class ON_CLASS ON_ClippingPlaneInfo | ^~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_arccurve.o ../opennurbs_arccurve.cpp In file included from ../opennurbs.h:42, from ../opennurbs_arccurve.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_arccurve.cpp: In member function 'virtual ON_BOOL32 ON_ArcCurve::GetNormalizedArcLengthPoints(int, const double*, double*, double, double, const ON_Interval*) const': ../opennurbs_arccurve.cpp:1071:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1071 | if ( count > 0 || s != NULL && t != NULL ) | ^ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_base32.o ../opennurbs_base32.cpp In file included from ../opennurbs.h:42, from ../opennurbs_base32.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_array.o ../opennurbs_array.cpp In file included from ../opennurbs.h:42, from ../opennurbs_array.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array.cpp:183:16: required from here 183 | SetCapacity(point_count); | ~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_UuidIndex]': ../opennurbs_array.cpp:840:33: required from here 840 | ON_UuidIndex& ui = AppendNew(); | ~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:37: ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_UuidIndex]': ../opennurbs_array.cpp:863:16: required from here 863 | SetCapacity( capacity ); | ~~~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_2dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:18:34: required from here 18 | ON_2dPointArray::ON_2dPointArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_4dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_4dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:270:34: required from here 270 | ON_4dPointArray::ON_4dPointArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:554:16: note: 'class ON_4dPoint' declared here 554 | class ON_CLASS ON_4dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dVector]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_2dVector]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:297:36: required from here 297 | ON_2dVectorArray::ON_2dVectorArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:654:16: note: 'class ON_2dVector' declared here 654 | class ON_CLASS ON_2dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dVector]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dVector]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:333:36: required from here 333 | ON_3dVectorArray::ON_3dVectorArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_2fPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:372:34: required from here 372 | ON_2fPointArray::ON_2fPointArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs_point.h:1526: ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3fPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:411:34: required from here 411 | ON_3fPointArray::ON_3fPointArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_4fPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_4fPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:447:34: required from here 447 | ON_4fPointArray::ON_4fPointArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:305:16: note: 'class ON_4fPoint' declared here 305 | class ON_CLASS ON_4fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fVector]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_2fVector]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:474:36: required from here 474 | ON_2fVectorArray::ON_2fVectorArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:392:16: note: 'class ON_2fVector' declared here 392 | class ON_CLASS ON_2fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fVector]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3fVector]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.cpp:510:36: required from here 510 | ON_3fVectorArray::ON_3fVectorArray() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_UuidIndex]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3fVector]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dVector]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2fVector]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:392:16: note: 'class ON_2fVector' declared here 392 | class ON_CLASS ON_2fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2dVector]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:654:16: note: 'class ON_2dVector' declared here 654 | class ON_CLASS ON_2dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_4fPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:305:16: note: 'class ON_4fPoint' declared here 305 | class ON_CLASS ON_4fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_4dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:554:16: note: 'class ON_4dPoint' declared here 554 | class ON_CLASS ON_4dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3fPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2fPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_annotation2.o ../opennurbs_annotation2.cpp In file included from ../opennurbs.h:42, from ../opennurbs_annotation2.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.cpp: In member function 'virtual void ON_TextExtra::Dump(ON_TextLog&) const': ../opennurbs_annotation2.cpp:73:38: warning: unused parameter 'text_log' [-Wunused-parameter] 73 | void ON_TextExtra::Dump( ON_TextLog& text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_annotation2.cpp: In member function 'virtual void ON_DimensionExtra::Dump(ON_TextLog&) const': ../opennurbs_annotation2.cpp:247:43: warning: unused parameter 'text_log' [-Wunused-parameter] 247 | void ON_DimensionExtra::Dump( ON_TextLog& text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_annotation2.cpp: In member function 'virtual void ON_Annotation2::SetJustification(unsigned int)': ../opennurbs_annotation2.cpp:1473:53: warning: unused parameter 'justification' [-Wunused-parameter] 1473 | void ON_Annotation2::SetJustification( unsigned int justification) | ~~~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_annotation2.cpp: In member function 'virtual void ON_AngularDimension2Extra::Dump(ON_TextLog&) const': ../opennurbs_annotation2.cpp:2851:51: warning: unused parameter 'text_log' [-Wunused-parameter] 2851 | void ON_AngularDimension2Extra::Dump( ON_TextLog& text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_2dPoint]': ../opennurbs_annotation2.cpp:478:17: required from here 478 | m_points.Empty(); | ~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_2dPoint]': ../opennurbs_annotation2.cpp:759:25: required from here 759 | points.AppendNew(); | ~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_annotation2.cpp:1444:23: required from here 1444 | m_points.SetCapacity( count); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Zero() [with T = ON_2dPoint]': ../opennurbs_annotation2.cpp:1501:16: required from here 1501 | m_points.Zero(); | ~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:533:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 533 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2dPoint]': ../opennurbs_annotation2.cpp:5126:20: required from here 5126 | m_points.Remove( idx); | ~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_base64.o ../opennurbs_base64.cpp In file included from ../opennurbs.h:42, from ../opennurbs_base64.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_base64.cpp:81:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 81 | const bool ON_DecodeBase64::Error() const | ^~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_basic.o ../opennurbs_basic.cpp In file included from ../opennurbs.h:42, from ../opennurbs_basic.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'virtual int ON_ArcCurve::IntersectSelf(ON_SimpleArray&, double, const ON_Interval*) const': ../opennurbs_basic.cpp:19:37: warning: unused parameter 'x' [-Wunused-parameter] 19 | ON_SimpleArray& x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../opennurbs_basic.cpp:20:16: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 20 | double intersection_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:21:28: warning: unused parameter 'curve_domain' [-Wunused-parameter] 21 | const ON_Interval* curve_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'virtual int ON_LineCurve::IntersectSelf(ON_SimpleArray&, double, const ON_Interval*) const': ../opennurbs_basic.cpp:28:37: warning: unused parameter 'x' [-Wunused-parameter] 28 | ON_SimpleArray& x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../opennurbs_basic.cpp:29:16: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 29 | double intersection_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:30:28: warning: unused parameter 'curve_domain' [-Wunused-parameter] 30 | const ON_Interval* curve_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'int ON_Line::IntersectSurface(const ON_Surface*, ON_SimpleArray&, double, double, const ON_Interval*, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:44:29: warning: unused parameter 'surfaceB' [-Wunused-parameter] 44 | const ON_Surface* surfaceB, | ~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_basic.cpp:45:39: warning: unused parameter 'x' [-Wunused-parameter] 45 | ON_SimpleArray& x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../opennurbs_basic.cpp:46:18: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 46 | double intersection_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:47:18: warning: unused parameter 'overlap_tolerance' [-Wunused-parameter] 47 | double overlap_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:48:30: warning: unused parameter 'line_domain' [-Wunused-parameter] 48 | const ON_Interval* line_domain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_basic.cpp:49:30: warning: unused parameter 'surfaceB_udomain' [-Wunused-parameter] 49 | const ON_Interval* surfaceB_udomain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:50:30: warning: unused parameter 'surfaceB_vdomain' [-Wunused-parameter] 50 | const ON_Interval* surfaceB_vdomain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'double ON_PlaneEquation::MinimumValueAt(const ON_SurfaceLeafBox&) const': ../opennurbs_basic.cpp:62:66: warning: unused parameter 'srfleafbox' [-Wunused-parameter] 62 | double ON_PlaneEquation::MinimumValueAt(const ON_SurfaceLeafBox& srfleafbox) const | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'double ON_PlaneEquation::MaximumValueAt(const ON_SurfaceLeafBox&) const': ../opennurbs_basic.cpp:68:66: warning: unused parameter 'srfleafbox' [-Wunused-parameter] 68 | double ON_PlaneEquation::MaximumValueAt(const ON_SurfaceLeafBox& srfleafbox) const | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'double ON_PlaneEquation::MinimumValueAt(const ON_CurveLeafBox&) const': ../opennurbs_basic.cpp:74:70: warning: unused parameter 'crvleafbox' [-Wunused-parameter] 74 | double ON_PlaneEquation::MinimumValueAt(const class ON_CurveLeafBox& crvleafbox) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'double ON_PlaneEquation::MaximumValueAt(const ON_CurveLeafBox&) const': ../opennurbs_basic.cpp:80:70: warning: unused parameter 'crvleafbox' [-Wunused-parameter] 80 | double ON_PlaneEquation::MaximumValueAt(const class ON_CurveLeafBox& crvleafbox) const | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'int ON_BezierCurve::IntersectSelf(ON_SimpleArray&, double) const': ../opennurbs_basic.cpp:92:37: warning: unused parameter 'x' [-Wunused-parameter] 92 | ON_SimpleArray& x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../opennurbs_basic.cpp:93:16: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 93 | double intersection_tolerance | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'int ON_BezierCurve::IntersectCurve(const ON_BezierCurve*, ON_SimpleArray&, double, double, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:101:31: warning: unused parameter 'bezierB' [-Wunused-parameter] 101 | const ON_BezierCurve* bezierB, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_basic.cpp:102:37: warning: unused parameter 'x' [-Wunused-parameter] 102 | ON_SimpleArray& x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../opennurbs_basic.cpp:103:16: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 103 | double intersection_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:104:16: warning: unused parameter 'overlap_tolerance' [-Wunused-parameter] 104 | double overlap_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:105:28: warning: unused parameter 'bezierA_domain' [-Wunused-parameter] 105 | const ON_Interval* bezierA_domain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_basic.cpp:106:28: warning: unused parameter 'bezierB_domain' [-Wunused-parameter] 106 | const ON_Interval* bezierB_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'int ON_BezierCurve::IntersectSurface(const ON_BezierSurface*, ON_SimpleArray&, double, double, const ON_Interval*, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:114:35: warning: unused parameter 'bezsrfB' [-Wunused-parameter] 114 | const ON_BezierSurface* bezsrfB, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_basic.cpp:115:39: warning: unused parameter 'x' [-Wunused-parameter] 115 | ON_SimpleArray& x, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ ../opennurbs_basic.cpp:116:18: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 116 | double intersection_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:117:18: warning: unused parameter 'overlap_tolerance' [-Wunused-parameter] 117 | double overlap_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:118:30: warning: unused parameter 'bezierA_domain' [-Wunused-parameter] 118 | const ON_Interval* bezierA_domain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_basic.cpp:119:30: warning: unused parameter 'bezsrfB_udomain' [-Wunused-parameter] 119 | const ON_Interval* bezsrfB_udomain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:120:30: warning: unused parameter 'bezsrfB_vdomain' [-Wunused-parameter] 120 | const ON_Interval* bezsrfB_vdomain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'bool ON_BezierCurve::GetLocalClosestPoint(ON_3dPoint, double, double*, const ON_Interval*) const': ../opennurbs_basic.cpp:128:20: warning: unused parameter 'P' [-Wunused-parameter] 128 | ON_3dPoint P, | ~~~~~~~~~~~^ ../opennurbs_basic.cpp:129:16: warning: unused parameter 'seed_parameter' [-Wunused-parameter] 129 | double seed_parameter, | ~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_basic.cpp:130:17: warning: unused parameter 't' [-Wunused-parameter] 130 | double* t, | ~~~~~~~~^ ../opennurbs_basic.cpp:131:28: warning: unused parameter 'sub_domain' [-Wunused-parameter] 131 | const ON_Interval* sub_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'bool ON_BezierCurve::GetClosestPoint(ON_3dPoint, double*, double, const ON_Interval*) const': ../opennurbs_basic.cpp:139:20: warning: unused parameter 'P' [-Wunused-parameter] 139 | ON_3dPoint P, | ~~~~~~~~~~~^ ../opennurbs_basic.cpp:140:17: warning: unused parameter 't' [-Wunused-parameter] 140 | double* t, | ~~~~~~~~^ ../opennurbs_basic.cpp:141:16: warning: unused parameter 'maximum_distance' [-Wunused-parameter] 141 | double maximum_distance, | ~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:142:28: warning: unused parameter 'sub_domain' [-Wunused-parameter] 142 | const ON_Interval* sub_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'bool ON_BezierCurve::GetLocalCurveIntersection(const ON_BezierCurve*, double, double, double*, double*, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:150:31: warning: unused parameter 'other_bezcrv' [-Wunused-parameter] 150 | const ON_BezierCurve* other_bezcrv, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_basic.cpp:151:16: warning: unused parameter 'this_seed_t' [-Wunused-parameter] 151 | double this_seed_t, | ~~~~~~~^~~~~~~~~~~ ../opennurbs_basic.cpp:152:16: warning: unused parameter 'other_seed_t' [-Wunused-parameter] 152 | double other_seed_t, | ~~~~~~~^~~~~~~~~~~~ ../opennurbs_basic.cpp:153:17: warning: unused parameter 'this_t' [-Wunused-parameter] 153 | double* this_t, | ~~~~~~~~^~~~~~ ../opennurbs_basic.cpp:154:17: warning: unused parameter 'other_t' [-Wunused-parameter] 154 | double* other_t, | ~~~~~~~~^~~~~~~ ../opennurbs_basic.cpp:155:28: warning: unused parameter 'this_domain' [-Wunused-parameter] 155 | const ON_Interval* this_domain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_basic.cpp:156:28: warning: unused parameter 'other_domain' [-Wunused-parameter] 156 | const ON_Interval* other_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'bool ON_BezierCurve::GetLocalSurfaceIntersection(const ON_BezierSurface*, double, double, double, double*, double*, double*, const ON_Interval*, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:165:35: warning: unused parameter 'bezsrf' [-Wunused-parameter] 165 | const ON_BezierSurface* bezsrf, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_basic.cpp:166:18: warning: unused parameter 'seed_t' [-Wunused-parameter] 166 | double seed_t, | ~~~~~~~^~~~~~ ../opennurbs_basic.cpp:167:18: warning: unused parameter 'seed_u' [-Wunused-parameter] 167 | double seed_u, | ~~~~~~~^~~~~~ ../opennurbs_basic.cpp:168:18: warning: unused parameter 'seed_v' [-Wunused-parameter] 168 | double seed_v, | ~~~~~~~^~~~~~ ../opennurbs_basic.cpp:169:19: warning: unused parameter 't' [-Wunused-parameter] 169 | double* t, | ~~~~~~~~^ ../opennurbs_basic.cpp:170:19: warning: unused parameter 'u' [-Wunused-parameter] 170 | double* u, | ~~~~~~~~^ ../opennurbs_basic.cpp:171:19: warning: unused parameter 'v' [-Wunused-parameter] 171 | double* v, | ~~~~~~~~^ ../opennurbs_basic.cpp:172:30: warning: unused parameter 'tdomain' [-Wunused-parameter] 172 | const ON_Interval* tdomain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_basic.cpp:173:30: warning: unused parameter 'udomain' [-Wunused-parameter] 173 | const ON_Interval* udomain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_basic.cpp:174:30: warning: unused parameter 'vdomain' [-Wunused-parameter] 174 | const ON_Interval* vdomain | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_basic.cpp: In member function 'bool ON_BezierSurface::GetLocalClosestPoint(ON_3dPoint, double, double, double*, double*, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:188:20: warning: unused parameter 'P' [-Wunused-parameter] 188 | ON_3dPoint P, | ~~~~~~~~~~~^ ../opennurbs_basic.cpp:189:16: warning: unused parameter 's_seed' [-Wunused-parameter] 189 | double s_seed, | ~~~~~~~^~~~~~ ../opennurbs_basic.cpp:190:16: warning: unused parameter 't_seed' [-Wunused-parameter] 190 | double t_seed, | ~~~~~~~^~~~~~ ../opennurbs_basic.cpp:191:17: warning: unused parameter 's' [-Wunused-parameter] 191 | double* s, | ~~~~~~~~^ ../opennurbs_basic.cpp:192:17: warning: unused parameter 't' [-Wunused-parameter] 192 | double* t, | ~~~~~~~~^ ../opennurbs_basic.cpp:193:28: warning: unused parameter 'sub_domain0' [-Wunused-parameter] 193 | const ON_Interval* sub_domain0, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_basic.cpp:194:28: warning: unused parameter 'sub_domain1' [-Wunused-parameter] 194 | const ON_Interval* sub_domain1 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'bool ON_BezierSurface::GetClosestPoint(ON_3dPoint, double*, double*, double, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:202:20: warning: unused parameter 'P' [-Wunused-parameter] 202 | ON_3dPoint P, | ~~~~~~~~~~~^ ../opennurbs_basic.cpp:203:17: warning: unused parameter 's' [-Wunused-parameter] 203 | double* s, | ~~~~~~~~^ ../opennurbs_basic.cpp:204:17: warning: unused parameter 't' [-Wunused-parameter] 204 | double* t, | ~~~~~~~~^ ../opennurbs_basic.cpp:205:16: warning: unused parameter 'maximum_distance' [-Wunused-parameter] 205 | double maximum_distance, | ~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:206:28: warning: unused parameter 'sub_domain0' [-Wunused-parameter] 206 | const ON_Interval* sub_domain0, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_basic.cpp:207:28: warning: unused parameter 'sub_domain1' [-Wunused-parameter] 207 | const ON_Interval* sub_domain1 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_basic.cpp: In member function 'bool ON_X_EVENT::IsValid(ON_TextLog*, double, double, const ON_Curve*, const ON_Interval*, const ON_Curve*, const ON_Interval*, const ON_Surface*, const ON_Interval*, const ON_Interval*) const': ../opennurbs_basic.cpp:220:38: warning: unused parameter 'text_log' [-Wunused-parameter] 220 | bool ON_X_EVENT::IsValid(ON_TextLog* text_log, | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_basic.cpp:221:34: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 221 | double intersection_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:222:34: warning: unused parameter 'overlap_tolerance' [-Wunused-parameter] 222 | double overlap_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:223:43: warning: unused parameter 'curveA' [-Wunused-parameter] 223 | const ON_Curve* curveA, | ~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_basic.cpp:224:46: warning: unused parameter 'curveA_domain' [-Wunused-parameter] 224 | const ON_Interval* curveA_domain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_basic.cpp:225:43: warning: unused parameter 'curveB' [-Wunused-parameter] 225 | const ON_Curve* curveB, | ~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_basic.cpp:226:46: warning: unused parameter 'curveB_domain' [-Wunused-parameter] 226 | const ON_Interval* curveB_domain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_basic.cpp:227:45: warning: unused parameter 'surfaceB' [-Wunused-parameter] 227 | const ON_Surface* surfaceB, | ~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_basic.cpp:228:46: warning: unused parameter 'surfaceB_domain0' [-Wunused-parameter] 228 | const ON_Interval* surfaceB_domain0, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:229:46: warning: unused parameter 'surfaceB_domain1' [-Wunused-parameter] 229 | const ON_Interval* surfaceB_domain1 | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp: In static member function 'static void ON_X_EVENT::CopyEventPart(const ON_X_EVENT&, int, ON_X_EVENT&, int)': ../opennurbs_basic.cpp:237:25: warning: unused parameter 'src' [-Wunused-parameter] 237 | const ON_X_EVENT& src, | ~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_basic.cpp:238:11: warning: unused parameter 'i' [-Wunused-parameter] 238 | int i, | ~~~~^ ../opennurbs_basic.cpp:239:19: warning: unused parameter 'dst' [-Wunused-parameter] 239 | ON_X_EVENT& dst, | ~~~~~~~~~~~~^~~ ../opennurbs_basic.cpp:240:11: warning: unused parameter 'j' [-Wunused-parameter] 240 | int j | ~~~~^ ../opennurbs_basic.cpp: In static member function 'static bool ON_X_EVENT::IsValidList(int, const ON_X_EVENT*, ON_TextLog*, double, double, const ON_Curve*, const ON_Interval*, const ON_Curve*, const ON_Interval*, const ON_Surface*, const ON_Interval*, const ON_Interval*)': ../opennurbs_basic.cpp:247:13: warning: unused parameter 'xevent_count' [-Wunused-parameter] 247 | int xevent_count, | ~~~~^~~~~~~~~~~~ ../opennurbs_basic.cpp:248:27: warning: unused parameter 'xevent' [-Wunused-parameter] 248 | const ON_X_EVENT* xevent, | ~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_basic.cpp:249:21: warning: unused parameter 'text_log' [-Wunused-parameter] 249 | ON_TextLog* text_log, | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_basic.cpp:250:16: warning: unused parameter 'intersection_tolerance' [-Wunused-parameter] 250 | double intersection_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:251:16: warning: unused parameter 'overlap_tolerance' [-Wunused-parameter] 251 | double overlap_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:252:31: warning: unused parameter 'curveA' [-Wunused-parameter] 252 | const class ON_Curve* curveA, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_basic.cpp:253:34: warning: unused parameter 'curveA_domain' [-Wunused-parameter] 253 | const class ON_Interval* curveA_domain, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_basic.cpp:254:31: warning: unused parameter 'curveB' [-Wunused-parameter] 254 | const class ON_Curve* curveB, | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_basic.cpp:255:34: warning: unused parameter 'curveB_domain' [-Wunused-parameter] 255 | const class ON_Interval* curveB_domain, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_basic.cpp:256:33: warning: unused parameter 'surfaceB' [-Wunused-parameter] 256 | const class ON_Surface* surfaceB, | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_basic.cpp:257:34: warning: unused parameter 'surfaceB_domain0' [-Wunused-parameter] 257 | const class ON_Interval* surfaceB_domain0, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:258:34: warning: unused parameter 'surfaceB_domain1' [-Wunused-parameter] 258 | const class ON_Interval* surfaceB_domain1 | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp: In static member function 'static int ON_X_EVENT::CleanList(double, double, int, ON_X_EVENT*)': ../opennurbs_basic.cpp:266:16: warning: unused parameter 'event_tolerance' [-Wunused-parameter] 266 | double event_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:267:16: warning: unused parameter 'overlap_tolerance' [-Wunused-parameter] 267 | double overlap_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_basic.cpp:269:21: warning: unused parameter 'xevent' [-Wunused-parameter] 269 | ON_X_EVENT* xevent | ~~~~~~~~~~~~^~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_beziervolume.o ../opennurbs_beziervolume.cpp In file included from ../opennurbs.h:42, from ../opennurbs_beziervolume.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_beziervolume.cpp: In member function 'bool ON_BezierCage::Evaluate(double, double, double, int, int, double*) const': ../opennurbs_beziervolume.cpp:551:12: warning: unused parameter 'v_stride' [-Wunused-parameter] 551 | int v_stride, // array stride (>=Dimension()) | ~~~~^~~~~~~~ ../opennurbs_beziervolume.cpp: In member function 'bool ON_BezierCage::IsSingular(int) const': ../opennurbs_beziervolume.cpp:1087:12: warning: unused parameter 'side' [-Wunused-parameter] 1087 | int side // side of parameter space to test | ~~~~^~~~ ../opennurbs_beziervolume.cpp: In member function 'bool ON_BezierCage::GetCV(int, int, int, ON::point_style, double*) const': ../opennurbs_beziervolume.cpp:871:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 871 | Point[dim] = w; | ~~~~~~~~~~~^~~ ../opennurbs_beziervolume.cpp:873:3: note: here 873 | case ON::not_rational: | ^~~~ ../opennurbs_beziervolume.cpp: In member function 'ON_BezierCage& ON_BezierCage::operator=(const ON_BezierCage&)': ../opennurbs_beziervolume.cpp:212:55: warning: array subscript 3 is above array bounds of 'const int [3]' [-Warray-bounds=] 212 | src.m_order[0], src.m_order[1], src.m_order[3] ) ) | ~~~~~~~~~~~~~^ In file included from ../opennurbs.h:66: ../opennurbs_bezier.h:2075:11: note: while referencing 'ON_BezierCage::m_order' 2075 | int m_order[3]; | ^~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_bezier.o ../opennurbs_bezier.cpp In file included from ../opennurbs.h:42, from ../opennurbs_bezier.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_bezier.cpp: In member function 'ON_BOOL32 ON_PolynomialSurface::Evaluate(double, double, int, int, double*) const': ../opennurbs_bezier.cpp:282:15: warning: unused parameter 's' [-Wunused-parameter] 282 | double s, | ~~~~~~~^ ../opennurbs_bezier.cpp:283:15: warning: unused parameter 't' [-Wunused-parameter] 283 | double t, // evaluation parameter | ~~~~~~~^ ../opennurbs_bezier.cpp:284:12: warning: unused parameter 'der_count' [-Wunused-parameter] 284 | int der_count, // number of derivatives (>=0) | ~~~~^~~~~~~~~ ../opennurbs_bezier.cpp:285:12: warning: unused parameter 'v_stride' [-Wunused-parameter] 285 | int v_stride, // array stride (>=Dimension()) | ~~~~^~~~~~~~ ../opennurbs_bezier.cpp:286:16: warning: unused parameter 'v' [-Wunused-parameter] 286 | double* v // array of length stride*(ndir+1)*(ndir+2)/2 | ~~~~~~~~^ ../opennurbs_bezier.cpp: In member function 'bool ON_BezierCurve::Split(double, ON_BezierCurve&, ON_BezierCurve&) const': ../opennurbs_bezier.cpp:1569:74: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1569 | else if ( left_bez.m_dim != m_dim && left_bez.m_is_rat != m_is_rat && left_bez.m_order != m_order || left_bez.m_cv_stride < cvdim ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_bezier.cpp:1584:76: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1584 | else if ( right_bez.m_dim != m_dim && right_bez.m_is_rat != m_is_rat && right_bez.m_order != m_order || right_bez.m_cv_stride < cvdim ) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_4dPoint]': ../opennurbs_bezier.cpp:51:19: required from here 51 | m_cv.SetCapacity(m_order); | ~~~~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:554:16: note: 'class ON_4dPoint' declared here 554 | class ON_CLASS ON_4dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Zero() [with T = ON_4dPoint]': ../opennurbs_bezier.cpp:89:12: required from here 89 | m_cv.Zero(); | ~~~~~~~~~^~ ../opennurbs_array_defs.h:533:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 533 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:554:16: note: 'class ON_4dPoint' declared here 554 | class ON_CLASS ON_4dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_4dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:554:16: note: 'class ON_4dPoint' declared here 554 | class ON_CLASS ON_4dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_bezier.cpp: In member function 'bool ON_BezierCurve::GetCV(int, ON::point_style, double*) const': ../opennurbs_bezier.cpp:1301:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 1301 | Point[dim] = w; | ~~~~~~~~~~~^~~ ../opennurbs_bezier.cpp:1303:3: note: here 1303 | case ON::not_rational: | ^~~~ ../opennurbs_bezier.cpp: In member function 'bool ON_BezierSurface::GetCV(int, int, ON::point_style, double*) const': ../opennurbs_bezier.cpp:2429:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 2429 | Point[dim] = w; | ~~~~~~~~~~~^~~ ../opennurbs_bezier.cpp:2431:3: note: here 2431 | case ON::not_rational: | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_bitmap.o ../opennurbs_bitmap.cpp In file included from ../opennurbs.h:42, from ../opennurbs_bitmap.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_bitmap.cpp: In function 'int ON_WindowsBitmapHelper_PaletteColorCount(int, int)': ../opennurbs_bitmap.cpp:83:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 83 | color_count = 2; | ~~~~~~~~~~~~^~~ ../opennurbs_bitmap.cpp:84:5: note: here 84 | case 4: | ^~~~ ../opennurbs_bitmap.cpp:85:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 85 | color_count = 16; | ~~~~~~~~~~~~^~~~ ../opennurbs_bitmap.cpp:86:5: note: here 86 | case 8: | ^~~~ ../opennurbs_bitmap.cpp:87:19: warning: this statement may fall through [-Wimplicit-fallthrough=] 87 | color_count = 256; | ~~~~~~~~~~~~^~~~~ ../opennurbs_bitmap.cpp:88:5: note: here 88 | default: | ^~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_box.o ../opennurbs_box.cpp In file included from ../opennurbs.h:42, from ../opennurbs_box.cpp:1: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_3dPoint]': ../opennurbs_box.cpp:97:16: required from here 97 | corners.Empty(); | ~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3dPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_box.cpp:98:18: required from here 98 | corners.Reserve(8); | ~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_beam.o ../opennurbs_beam.cpp In file included from ../opennurbs.h:42, from ../opennurbs_beam.cpp:1: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_beam.cpp: In function 'bool GetBoundingBoxHelper(const ON_Extrusion&, ON_BoundingBox&, const ON_Xform*)': ../opennurbs_beam.cpp:1311:21: warning: variable 'T' set but not used [-Wunused-but-set-variable] 1311 | const ON_3dVector T = extrusion.m_path.Tangent(); | ^ ../opennurbs_beam.cpp: In member function 'virtual ON_BOOL32 ON_Extrusion::Transform(const ON_Xform&)': ../opennurbs_beam.cpp:1397:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 1397 | bool rc = false; | ^~ ../opennurbs_beam.cpp: In member function 'virtual ON_Mesh* ON_Extrusion::CreateMesh(const ON_MeshParameters&, ON_Mesh*) const': ../opennurbs_beam.cpp:2173:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class CVertexInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 2173 | memset(&Vinfo,0,sizeof(Vinfo)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_beam.cpp:2012:7: note: 'class CVertexInfo' declared here 2012 | class CVertexInfo | ^~~~~~~~~~~ ../opennurbs_beam.cpp: In member function 'virtual int ON_Extrusion::GetNurbForm(ON_NurbsSurface&, double) const': ../opennurbs_beam.cpp:3739:21: warning: variable 'pathT' set but not used [-Wunused-but-set-variable] 3739 | const ON_3dVector pathT = m_path.Tangent(); | ^~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3fPoint]': ../opennurbs_beam.cpp:2461:24: required from here 2461 | mesh->m_V.AppendNew() = P; | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs_point.h:1526, from ../opennurbs.h:45: ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3fVector]': ../opennurbs_beam.cpp:2462:24: required from here 2462 | mesh->m_N.AppendNew() = N; | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFace]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepFace]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:1561:23: required from here 1561 | newbrep->m_F.Reserve(profile_count + cap_count); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepLoop]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepLoop]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:1562:23: required from here 1562 | newbrep->m_L.Reserve((1 + cap_count)*profile_count); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:1564:23: required from here 1564 | newbrep->m_T.Reserve((4 + cap_count)*profile_count); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepEdge]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepEdge]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:1566:23: required from here 1566 | newbrep->m_E.Reserve(4*profile_count); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fVector]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3fVector]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:2036:21: required from here 2036 | mesh->m_FN.Reserve(i); | ~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = CVertexInfo]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = CVertexInfo]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:2171:31: required from here 2171 | ON_SimpleArray Vinfo_list; | ^~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class CVertexInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_beam.cpp:2012:7: note: 'class CVertexInfo' declared here 2012 | class CVertexInfo | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3dPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:2333:29: required from here 2333 | polyline.m_pline.Reserve(Vinfo_list.Count()); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3fPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:2423:20: required from here 2423 | mesh->m_V.Reserve(vcount_reserve); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_2dPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:2425:20: required from here 2425 | mesh->m_S.Reserve(vcount_reserve); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_2fPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:2426:20: required from here 2426 | mesh->m_T.Reserve(vcount_reserve); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_BrepTrimPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep.h:419:16: required from 'void ON_ClassArray::DestroyElement(T&) [with T = ON_BrepTrim]' 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1313:9: required from 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]' 1313 | DestroyElement(m_a[i]); | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_beam.cpp:1564:23: required from here 1564 | newbrep->m_T.Reserve((4 + cap_count)*profile_count); | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = CVertexInfo]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class CVertexInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_beam.cpp:2012:7: note: 'class CVertexInfo' declared here 2012 | class CVertexInfo | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_archive.o ../opennurbs_archive.cpp In file included from ../opennurbs.h:42, from ../opennurbs_archive.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::ReadStringSize(size_t*)': ../opennurbs_archive.cpp:951:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 950 | || curchunk->m_big_value >= 0x0FFFFFFF // 268 million chars oughta be plenty | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 951 | && ui32 > ((ON__UINT32)curchunk->m_big_value) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'virtual int ON_BinaryArchive::LoadUserDataApplication(ON_UUID)': ../opennurbs_archive.cpp:3110:52: warning: unused parameter 'application_id' [-Wunused-parameter] 3110 | ON_BinaryArchive::LoadUserDataApplication( ON_UUID application_id ) | ~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'void CUserDataHeaderInfo::Initialize()': ../opennurbs_archive.cpp:3462:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class CUserDataHeaderInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 3462 | memset(this,0,sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_archive.cpp:3438:7: note: 'class CUserDataHeaderInfo' declared here 3438 | class CUserDataHeaderInfo | ^~~~~~~~~~~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::BeginWrite3dmChunk(unsigned int, int)': ../opennurbs_archive.cpp:3803:13: warning: variable 'value64' set but not used [-Wunused-but-set-variable] 3803 | ON__INT64 value64 = 0; | ^~~~~~~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::Read3dmStartSection(int*, ON_String&)': ../opennurbs_archive.cpp:5213:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 5213 | while ( slen > 0 && s[slen-1] == 0 || s[slen-1] == 26 ) { | ~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::Read3dmProperties(ON_3dmProperties&)': ../opennurbs_archive.cpp:5409:7: warning: variable 'version' set but not used [-Wunused-but-set-variable] 5409 | int version = 0; | ^~~~~~~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::FindMisplacedTable(ON__UINT64, ON__UINT32, ON__UINT32, ON_UUID, ON__UINT64)': ../opennurbs_archive.cpp:6281:13: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 6281 | if ( pos0 < 0 || (filelength > 0 && pos0 >= filelength) ) | ~~~~~^~~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::ReadV1_TCODE_ANNOTATION(unsigned int, ON_Object**, ON_3dmObjectAttributes*)': ../opennurbs_archive.cpp:9538:14: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 9538 | if( rc && | ^ ../opennurbs_archive.cpp: In function 'ON_NurbsCurve* ReadV1_TCODE_LEGACY_SPLSTUFF(ON_BinaryArchive&)': ../opennurbs_archive.cpp:10128:40: warning: variable 'is_closed' set but not used [-Wunused-but-set-variable] 10128 | int i, dim, is_rat, order, cv_count, is_closed, form; | ^~~~~~~~~ ../opennurbs_archive.cpp:10128:51: warning: variable 'form' set but not used [-Wunused-but-set-variable] 10128 | int i, dim, is_rat, order, cv_count, is_closed, form; | ^~~~ ../opennurbs_archive.cpp: In function 'ON_NurbsSurface* ReadV1_TCODE_LEGACY_SRFSTUFF(ON_BinaryArchive&)': ../opennurbs_archive.cpp:10291:53: warning: variable 'is_closed' set but not used [-Wunused-but-set-variable] 10291 | int i, j, dim=0, is_rat=0, order[2], cv_count[2], is_closed[2], is_singular[2], form; | ^~~~~~~~~ ../opennurbs_archive.cpp:10291:67: warning: variable 'is_singular' set but not used [-Wunused-but-set-variable] 10291 | int i, j, dim=0, is_rat=0, order[2], cv_count[2], is_closed[2], is_singular[2], form; | ^~~~~~~~~~~ ../opennurbs_archive.cpp:10291:83: warning: variable 'form' set but not used [-Wunused-but-set-variable] 10291 | int i, j, dim=0, is_rat=0, order[2], cv_count[2], is_closed[2], is_singular[2], form; | ^~~~ ../opennurbs_archive.cpp: In member function 'bool ON_Brep::ReadV1_LegacyTrimStuff(ON_BinaryArchive&, ON_BrepFace&, ON_BrepLoop&)': ../opennurbs_archive.cpp:10570:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 10570 | bool rc = false; | ^~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::Read3dmAnonymousUserTable(int, int, ON_3dmGoo&)': ../opennurbs_archive.cpp:12042:9: warning: parameter 'archive_opennurbs_version' set but not used [-Wunused-but-set-parameter] 12042 | int archive_opennurbs_version, | ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'bool ON_BinaryArchive::MaskReadError(ON__UINT64, ON__UINT64) const': ../opennurbs_archive.cpp:12201:48: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 12201 | if ( 0 != (0x04 & m_error_message_mask) && 0 <= sizeof_request ) | ~~^~~~~~~~~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'virtual bool ON_BinaryFile::SeekFromCurrentPosition(int)': ../opennurbs_archive.cpp:12538:37: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 12538 | m_memory_buffer_ptr+offset >= 0 && | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_archive.cpp: In static member function 'static char* ON_BinaryArchive::ON_TypecodeParse(unsigned int, char*, size_t)': ../opennurbs_archive.cpp:13148:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13148 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13148:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13148 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13149:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13149 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^~ ../opennurbs_archive.cpp:13149:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13149 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^ ../opennurbs_archive.cpp:13150:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13150 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13150:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13150 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13163:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13163 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13163:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13163 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13164:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13164 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^~ ../opennurbs_archive.cpp:13164:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13164 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^ ../opennurbs_archive.cpp:13165:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13165 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13165:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13165 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13178:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13178 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13178:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13178 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13179:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13179 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^~ ../opennurbs_archive.cpp:13179:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13179 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^ ../opennurbs_archive.cpp:13180:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13180 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13180:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13180 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13191:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13191 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13191:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13191 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13192:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13192 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^~ ../opennurbs_archive.cpp:13192:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13192 | if ( slen <= 0 ) return 0; *s++ = '|'; slen--; | ^ ../opennurbs_archive.cpp:13193:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13193 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^~ ../opennurbs_archive.cpp:13193:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13193 | if ( slen <= 0 ) return 0; *s++ = ' '; slen--; | ^ ../opennurbs_archive.cpp:13194:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13194 | if ( slen <= 0 ) return 0; *s++ = '0'; slen--; | ^~ ../opennurbs_archive.cpp:13194:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13194 | if ( slen <= 0 ) return 0; *s++ = '0'; slen--; | ^ ../opennurbs_archive.cpp:13195:5: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 13195 | if ( slen <= 0 ) return 0; *s++ = 'x'; slen--; | ^~ ../opennurbs_archive.cpp:13195:32: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 13195 | if ( slen <= 0 ) return 0; *s++ = 'x'; slen--; | ^ ../opennurbs_archive.cpp: In member function 'virtual bool ON_Read3dmBufferArchive::SeekFromStart(size_t)': ../opennurbs_archive.cpp:13897:27: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 13897 | if ( m_buffer && offset >= 0 ) | ~~~~~~~^~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_MappingChannel]': ../opennurbs_archive.cpp:1135:10: required from here 1135 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:75: ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_MappingChannel]': ../opennurbs_archive.cpp:1140:18: required from here 1140 | a.SetCapacity(count); | ~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_MappingChannel]': ../opennurbs_archive.cpp:1143:23: required from here 1143 | rc = a.AppendNew().Read(*this); | ~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_MaterialRef]': ../opennurbs_archive.cpp:1151:10: required from here 1151 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MaterialRef]': ../opennurbs_archive.cpp:1156:18: required from here 1156 | a.SetCapacity(count); | ~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_MappingRef]': ../opennurbs_archive.cpp:1168:10: required from here 1168 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_MappingRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MappingRef]': ../opennurbs_archive.cpp:1173:18: required from here 1173 | a.SetCapacity(count); | ~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_MappingRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_ObjRef]': ../opennurbs_archive.cpp:1184:10: required from here 1184 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_ObjRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:123: ../opennurbs_objref.h:166:16: note: 'class ON_ObjRef' declared here 166 | class ON_CLASS ON_ObjRef | ^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_ObjRef]': ../opennurbs_archive.cpp:1189:18: required from here 1189 | a.SetCapacity(count); | ~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_ObjRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:166:16: note: 'class ON_ObjRef' declared here 166 | class ON_CLASS ON_ObjRef | ^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_ObjRef_IRefID]': ../opennurbs_archive.cpp:1200:10: required from here 1200 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ObjRef_IRefID'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_ObjRef_IRefID]': ../opennurbs_archive.cpp:1205:18: required from here 1205 | a.SetCapacity(count); | ~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ObjRef_IRefID'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_ObjRef_IRefID]': ../opennurbs_archive.cpp:1208:23: required from here 1208 | rc = a.AppendNew().Read(*this); | ~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ObjRef_IRefID'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_DisplayMaterialRef]': ../opennurbs_archive.cpp:1217:10: required from here 1217 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:44: ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_DisplayMaterialRef]': ../opennurbs_archive.cpp:1222:18: required from here 1222 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_DisplayMaterialRef]': ../opennurbs_archive.cpp:1226:46: required from here 1226 | rc = ReadDisplayMaterialRef(a.AppendNew()); | ~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_String]': ../opennurbs_archive.cpp:1235:10: required from here 1235 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:41: ../opennurbs_string.h:149:16: note: 'class ON_String' declared here 149 | class ON_CLASS ON_String | ^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_String]': ../opennurbs_archive.cpp:1240:18: required from here 1240 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_String' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_string.h:149:16: note: 'class ON_String' declared here 149 | class ON_CLASS ON_String | ^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_wString]': ../opennurbs_archive.cpp:1253:10: required from here 1253 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_wString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_string.h:391:16: note: 'class ON_wString' declared here 391 | class ON_CLASS ON_wString | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_wString]': ../opennurbs_archive.cpp:1258:18: required from here 1258 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_wString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_string.h:391:16: note: 'class ON_wString' declared here 391 | class ON_CLASS ON_wString | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_Color]': ../opennurbs_archive.cpp:1443:10: required from here 1443 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:43: ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Color]': ../opennurbs_archive.cpp:1447:18: required from here 1447 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_2dPoint]': ../opennurbs_archive.cpp:1459:10: required from here 1459 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_archive.cpp:1463:18: required from here 1463 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_3dPoint]': ../opennurbs_archive.cpp:1474:10: required from here 1474 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_archive.cpp:1478:18: required from here 1478 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_4dPoint]': ../opennurbs_archive.cpp:1489:10: required from here 1489 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:554:16: note: 'class ON_4dPoint' declared here 554 | class ON_CLASS ON_4dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_4dPoint]': ../opennurbs_archive.cpp:1493:18: required from here 1493 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:554:16: note: 'class ON_4dPoint' declared here 554 | class ON_CLASS ON_4dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_2dVector]': ../opennurbs_archive.cpp:1504:10: required from here 1504 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:654:16: note: 'class ON_2dVector' declared here 654 | class ON_CLASS ON_2dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dVector]': ../opennurbs_archive.cpp:1508:18: required from here 1508 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:654:16: note: 'class ON_2dVector' declared here 654 | class ON_CLASS ON_2dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_3dVector]': ../opennurbs_archive.cpp:1519:10: required from here 1519 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dVector]': ../opennurbs_archive.cpp:1523:18: required from here 1523 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_Xform]': ../opennurbs_archive.cpp:1534:10: required from here 1534 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Xform'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:52: ../opennurbs_xform.h:27:16: note: 'class ON_Xform' declared here 27 | class ON_CLASS ON_Xform | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Xform]': ../opennurbs_archive.cpp:1539:18: required from here 1539 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Xform'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_xform.h:27:16: note: 'class ON_Xform' declared here 27 | class ON_CLASS ON_Xform | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_Xform]': ../opennurbs_archive.cpp:1543:33: required from here 1543 | rc = ReadXform(a.AppendNew()); | ~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Xform'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_xform.h:27:16: note: 'class ON_Xform' declared here 27 | class ON_CLASS ON_Xform | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_2fPoint]': ../opennurbs_archive.cpp:1552:10: required from here 1552 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs_point.h:1526: ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fPoint]': ../opennurbs_archive.cpp:1556:18: required from here 1556 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_3fPoint]': ../opennurbs_archive.cpp:1567:10: required from here 1567 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fPoint]': ../opennurbs_archive.cpp:1571:18: required from here 1571 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_4fPoint]': ../opennurbs_archive.cpp:1582:10: required from here 1582 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:305:16: note: 'class ON_4fPoint' declared here 305 | class ON_CLASS ON_4fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_4fPoint]': ../opennurbs_archive.cpp:1586:18: required from here 1586 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_4fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:305:16: note: 'class ON_4fPoint' declared here 305 | class ON_CLASS ON_4fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_2fVector]': ../opennurbs_archive.cpp:1597:10: required from here 1597 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:392:16: note: 'class ON_2fVector' declared here 392 | class ON_CLASS ON_2fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fVector]': ../opennurbs_archive.cpp:1601:18: required from here 1601 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:392:16: note: 'class ON_2fVector' declared here 392 | class ON_CLASS ON_2fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_3fVector]': ../opennurbs_archive.cpp:1612:10: required from here 1612 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fVector]': ../opennurbs_archive.cpp:1616:18: required from here 1616 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_UuidIndex]': ../opennurbs_archive.cpp:1650:10: required from here 1650 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:37: ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_UuidIndex]': ../opennurbs_archive.cpp:1656:18: required from here 1656 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_LinetypeSegment]': ../opennurbs_archive.cpp:1707:10: required from here 1707 | a.Empty(); | ~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_LinetypeSegment'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:82:16: note: 'class ON_LinetypeSegment' declared here 82 | class ON_CLASS ON_LinetypeSegment | ^~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_LinetypeSegment]': ../opennurbs_archive.cpp:1713:18: required from here 1713 | a.SetCapacity( count ); | ~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_LinetypeSegment'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:82:16: note: 'class ON_LinetypeSegment' declared here 82 | class ON_CLASS ON_LinetypeSegment | ^~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepVertex]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepVertex]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_archive.cpp:11332:22: required from here 11332 | brep->m_V.Reserve(sz); | ~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepEdge]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepEdge]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_archive.cpp:11345:22: required from here 11345 | brep->m_E.Reserve(sz); | ~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_archive.cpp:11363:22: required from here 11363 | brep->m_T.Reserve(sz); | ~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepLoop]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepLoop]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_archive.cpp:11397:22: required from here 11397 | brep->m_L.Reserve(sz); | ~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFace]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepFace]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_archive.cpp:11415:22: required from here 11415 | brep->m_F.Reserve(sz); | ~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Texture]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_Texture]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_array_defs.h:970:5: required from 'T& ON_ClassArray::AppendNew() [with T = ON_Texture]' 970 | Reserve( newcapacity ); | ^~~~~~~ ../opennurbs_archive.cpp:8491:60: required from here 8491 | ON_Texture& tx = material->m_textures.AppendNew(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Texture' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:87: ../opennurbs_texture.h:30:16: note: 'class ON_Texture' declared here 30 | class ON_CLASS ON_Texture : public ON_Object | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_BrepTrimPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep.h:419:16: required from 'void ON_ClassArray::DestroyElement(T&) [with T = ON_BrepTrim]' 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1313:9: required from 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]' 1313 | DestroyElement(m_a[i]); | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_archive.cpp:11363:22: required from here 11363 | brep->m_T.Reserve(sz); | ~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_MappingChannel]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_UuidIndex]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_archive.cpp: In member function 'virtual bool ON_BinaryFile::AtEnd() const': ../opennurbs_archive.cpp:12503:14: warning: ignoring return value of 'size_t fread(void*, size_t, size_t, FILE*)' declared with attribute 'warn_unused_result' [-Wunused-result] 12503 | fread( &buffer, 1, 1, m_fp ); | ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_changesrf.o ../opennurbs_brep_changesrf.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_changesrf.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_brep_changesrf.cpp: In function 'bool ChangeTrimVertex(ON_Brep&, ON_BrepTrim&, int, int, int, bool, bool)': ../opennurbs_brep_changesrf.cpp:110:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 110 | bool rc = true; | ^~ ../opennurbs_brep_changesrf.cpp: In function 'ON_Curve* PushUpIsoTrim(ON_Brep&, ON_BrepTrim&)': ../opennurbs_brep_changesrf.cpp:124:35: warning: unused parameter 'brep' [-Wunused-parameter] 124 | ON_Curve* PushUpIsoTrim( ON_Brep& brep, ON_BrepTrim& trim ) | ~~~~~~~~~^~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepVertex]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepVertex]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_changesrf.cpp:190:19: required from here 190 | brep.m_V.Reserve( brep.m_V.Count() + 1 ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_bounding_box.o ../opennurbs_bounding_box.cpp In file included from ../opennurbs.h:42, from ../opennurbs_bounding_box.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_bounding_box.cpp: In constructor 'ON_ClippingRegion::ON_ClippingRegion()': ../opennurbs_bounding_box.cpp:149:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ClippingRegion'; use assignment or value-initialization instead [-Wclass-memaccess] 149 | memset(this,0,sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:52: ../opennurbs_xform.h:754:16: note: 'class ON_ClippingRegion' declared here 754 | class ON_CLASS ON_ClippingRegion | ^~~~~~~~~~~~~~~~~ ../opennurbs_bounding_box.cpp: In member function 'int ON_BoundingBox::IsVisible(const ON_Xform&) const': ../opennurbs_bounding_box.cpp:998:13: warning: variable 'n' set but not used [-Wunused-but-set-variable] 998 | int i,j,k,n; | ^ ../opennurbs_bounding_box.cpp: In member function 'int ON_BoundingBox::GetClosestPoint(const ON_Line&, ON_3dPoint&, double*, double*) const': ../opennurbs_bounding_box.cpp:1218:26: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1218 | if( i==0 && dot<= 0 || i==1 && dot>=0 ){ | ~~~~~^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Empty() [with T = ON_3dPoint]': ../opennurbs_bounding_box.cpp:140:16: required from here 140 | corners.Empty(); | ~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:364:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 364 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_extrude.o ../opennurbs_brep_extrude.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_extrude.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepVertex]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepVertex]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_extrude.cpp:38:21: required from here 38 | brep.m_V.Reserve( vertex_count0 + extruded_trim_count + 1 ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_extrude.cpp:39:21: required from here 39 | brep.m_T.Reserve( trim_count0 + (4+cap_count)*extruded_trim_count ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFace]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepFace]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_extrude.cpp:40:21: required from here 40 | brep.m_F.Reserve( face_count0 + extruded_trim_count + cap_count ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepEdge]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepEdge]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_extrude.cpp:41:21: required from here 41 | brep.m_E.Reserve( edge_count0 + 2*extruded_trim_count + 1 ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepLoop]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepLoop]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_extrude.cpp:42:21: required from here 42 | brep.m_L.Reserve( loop_count0 + extruded_trim_count + cap_count ); | ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_BrepTrimPoint]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_brep_extrude.cpp:458:36: required from here 458 | top_trim.m_pline = bottom_trim.m_pline; | ^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_isvalid.o ../opennurbs_brep_isvalid.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_isvalid.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_io.o ../opennurbs_brep_io.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_io.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepVertex]': ../opennurbs_brep_io.cpp:352:8: required from here 352 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepVertex]': ../opennurbs_brep_io.cpp:367:20: required from here 367 | SetCapacity(count); | ~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepEdge]': ../opennurbs_brep_io.cpp:402:8: required from here 402 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepEdge]': ../opennurbs_brep_io.cpp:417:20: required from here 417 | SetCapacity(count); | ~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepTrim]': ../opennurbs_brep_io.cpp:452:8: required from here 452 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]': ../opennurbs_brep_io.cpp:467:20: required from here 467 | SetCapacity(count); | ~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepLoop]': ../opennurbs_brep_io.cpp:502:8: required from here 502 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepLoop]': ../opennurbs_brep_io.cpp:517:20: required from here 517 | SetCapacity(count); | ~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepFace]': ../opennurbs_brep_io.cpp:552:8: required from here 552 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFace]': ../opennurbs_brep_io.cpp:568:20: required from here 568 | SetCapacity(count); | ~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_BrepTrimPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep.h:419:16: required from 'void ON_ClassArray::DestroyElement(T&) [with T = ON_BrepTrim]' 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1078:5: required from 'void ON_ClassArray::Empty() [with T = ON_BrepTrim]' 1078 | DestroyElement( m_a[i] ); | ^~~~~~~~~~~~~~ ../opennurbs_brep_io.cpp:452:8: required from here 452 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_kinky.o ../opennurbs_brep_kinky.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_kinky.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_brep_kinky.cpp: In member function 'bool ON_Brep::SplitKinkyFaces(double, bool)': ../opennurbs_brep_kinky.cpp:24:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 24 | bool rc = true; | ^~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_v2valid.o ../opennurbs_brep_v2valid.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_v2valid.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_2dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep_v2valid.cpp:47:32: required from here 47 | ON_SimpleArray< ON_2dPoint > nurbsuv; | ^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep_v2valid.cpp:48:32: required from here 48 | ON_SimpleArray< ON_3dPoint > pt; | ^~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:563:3: required from 'void ON_SimpleArray::Destroy() [with T = ON_BrepTrimPoint]' 563 | SetCapacity( 0 ); | ^~~~~~~~~~~ ../opennurbs_brep_v2valid.cpp:475:27: required from here 475 | trim.m_pline.Destroy(); | ~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_region.o ../opennurbs_brep_region.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_region.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_brep_region.cpp: In member function 'virtual ON_BOOL32 ON_BrepFaceSide::IsValid(ON_TextLog*) const': ../opennurbs_brep_region.cpp:155:49: warning: unused parameter 'text_log' [-Wunused-parameter] 155 | ON_BOOL32 ON_BrepFaceSide::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_brep_region.cpp: In member function 'virtual ON_BOOL32 ON_BrepRegion::IsValid(ON_TextLog*) const': ../opennurbs_brep_region.cpp:283:47: warning: unused parameter 'text_log' [-Wunused-parameter] 283 | ON_BOOL32 ON_BrepRegion::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_brep_region.cpp: In member function 'bool ON_BrepRegionTopology::Create(const ON_Brep*)': ../opennurbs_brep_region.cpp:759:51: warning: unused parameter 'brep' [-Wunused-parameter] 759 | bool ON_BrepRegionTopology::Create(const ON_Brep* brep) | ~~~~~~~~~~~~~~~^~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepFaceSide]': ../opennurbs_brep_region.cpp:414:8: required from here 414 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFaceSide' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:1277:16: note: 'class ON_BrepFaceSide' declared here 1277 | class ON_CLASS ON_BrepFaceSide : public ON_Object | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFaceSide]': ../opennurbs_brep_region.cpp:427:18: required from here 427 | SetCapacity(count); | ~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFaceSide' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:1277:16: note: 'class ON_BrepFaceSide' declared here 1277 | class ON_CLASS ON_BrepFaceSide : public ON_Object | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepRegion]': ../opennurbs_brep_region.cpp:477:8: required from here 477 | Empty(); | ~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepRegion' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:1349:16: note: 'class ON_BrepRegion' declared here 1349 | class ON_CLASS ON_BrepRegion : public ON_Object | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepRegion]': ../opennurbs_brep_region.cpp:490:18: required from here 490 | SetCapacity(count); | ~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepRegion' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:1349:16: note: 'class ON_BrepRegion' declared here 1349 | class ON_CLASS ON_BrepRegion : public ON_Object | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFace]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepFace]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_region.cpp:998:24: required from here 998 | sub_brep->m_F.Reserve(subfi_count); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepLoop]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepLoop]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_region.cpp:999:24: required from here 999 | sub_brep->m_L.Reserve(Lcount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_region.cpp:1000:24: required from here 1000 | sub_brep->m_T.Reserve(Tcount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepEdge]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepEdge]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_region.cpp:1001:24: required from here 1001 | sub_brep->m_E.Reserve(Ecount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepVertex]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepVertex]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_region.cpp:1002:24: required from here 1002 | sub_brep->m_V.Reserve(Vcount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_BrepTrimPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep.h:419:16: required from 'void ON_ClassArray::DestroyElement(T&) [with T = ON_BrepTrim]' 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1313:9: required from 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]' 1313 | DestroyElement(m_a[i]); | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_region.cpp:1000:24: required from here 1000 | sub_brep->m_T.Reserve(Tcount); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_color.o ../opennurbs_color.cpp In file included from ../opennurbs.h:42, from ../opennurbs_color.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_circle.o ../opennurbs_circle.cpp In file included from ../opennurbs.h:42, from ../opennurbs_circle.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep_tools.o ../opennurbs_brep_tools.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep_tools.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp: In function 'bool CheckForMatchingVertexIndices(int, int, int*)': ../opennurbs_brep_tools.cpp:399:13: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 399 | ON_BOOL32 rc = false; | ^~ ../opennurbs_brep_tools.cpp: In member function 'virtual ON_BOOL32 ON_BrepEdge::SetStartPoint(ON_3dPoint)': ../opennurbs_brep_tools.cpp:1981:49: warning: unused parameter 'start_point' [-Wunused-parameter] 1981 | ON_BOOL32 ON_BrepEdge::SetStartPoint(ON_3dPoint start_point) | ~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_brep_tools.cpp: In member function 'virtual ON_BOOL32 ON_BrepEdge::SetEndPoint(ON_3dPoint)': ../opennurbs_brep_tools.cpp:1986:47: warning: unused parameter 'end_point' [-Wunused-parameter] 1986 | ON_BOOL32 ON_BrepEdge::SetEndPoint(ON_3dPoint end_point) | ~~~~~~~~~~~^~~~~~~~~ ../opennurbs_brep_tools.cpp: In member function 'virtual ON_BOOL32 ON_BrepTrim::SetEndPoint(ON_3dPoint)': ../opennurbs_brep_tools.cpp:2031:47: warning: unused parameter 'end_point' [-Wunused-parameter] 2031 | ON_BOOL32 ON_BrepTrim::SetEndPoint(ON_3dPoint end_point) | ~~~~~~~~~~~^~~~~~~~~ ../opennurbs_brep_tools.cpp: In member function 'bool ON_Brep::CloseTrimGap(ON_BrepTrim&, ON_BrepTrim&)': ../opennurbs_brep_tools.cpp:2084:7: warning: variable 'coord1_lock' set but not used [-Wunused-but-set-variable] 2084 | int coord1_lock = -1; | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp: In member function 'bool ON_Brep::SplitClosedFaces(int)': ../opennurbs_brep_tools.cpp:2337:37: warning: unused parameter 'min_degree' [-Wunused-parameter] 2337 | bool ON_Brep::SplitClosedFaces( int min_degree ) | ~~~~^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepVertex]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepVertex]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp:666:16: required from here 666 | m_V.Reserve(4); | ~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepEdge]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepEdge]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp:710:16: required from here 710 | m_E.Reserve(4); | ~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp:733:14: required from here 733 | m_T.Reserve( m_T.Count() + 4 ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepLoop]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepLoop]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp:816:22: required from here 816 | brep->m_L.Reserve(6); | ~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFace]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepFace]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp:818:22: required from here 818 | brep->m_F.Reserve(6); | ~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_SimpleArray]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_SimpleArray]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp:2446:39: required from here 2446 | ON_ClassArray > NewLoops; | ^~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_SimpleArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array.h:45:26: note: 'class ON_SimpleArray' declared here 45 | template class ON_SimpleArray | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_BrepTrimPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep.h:419:16: required from 'void ON_ClassArray::DestroyElement(T&) [with T = ON_BrepTrim]' 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1313:9: required from 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]' 1313 | DestroyElement(m_a[i]); | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_BrepTrim]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_brep_tools.cpp:733:14: required from here 733 | m_T.Reserve( m_T.Count() + 4 ); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_crc.o ../opennurbs_crc.cpp In file included from ../opennurbs.h:42, from ../opennurbs_crc.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_cone.o ../opennurbs_cone.cpp In file included from ../opennurbs.h:42, from ../opennurbs_cone.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_cone.cpp: In member function 'ON_3dVector ON_Cone::NormalAt(double, double) const': ../opennurbs_cone.cpp:110:64: warning: unused parameter 'height_parameter' [-Wunused-parameter] 110 | ON_3dVector ON_Cone::NormalAt( double radial_parameter, double height_parameter ) const | ~~~~~~~^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_curveonsurface.o ../opennurbs_curveonsurface.cpp In file included from ../opennurbs.h:42, from ../opennurbs_curveonsurface.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_curveonsurface.cpp: In copy constructor 'ON_CurveOnSurface::ON_CurveOnSurface(const ON_CurveOnSurface&)': ../opennurbs_curveonsurface.cpp:27:1: warning: base class 'class ON_Curve' should be explicitly initialized in the copy constructor [-Wextra] 27 | ON_CurveOnSurface::ON_CurveOnSurface( const ON_CurveOnSurface& src ) : m_c2(0), m_c3(0), m_s(0) | ^~~~~~~~~~~~~~~~~ ../opennurbs_curveonsurface.cpp: In member function 'virtual ON_BOOL32 ON_CurveOnSurface::IsValid(ON_TextLog*) const': ../opennurbs_curveonsurface.cpp:91:41: warning: unused parameter 'text_log' [-Wunused-parameter] 91 | ON_CurveOnSurface::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_curveonsurface.cpp: In member function 'virtual ON_BOOL32 ON_CurveOnSurface::IsPlanar(ON_Plane*, double) const': ../opennurbs_curveonsurface.cpp:282:17: warning: unused parameter 'plane' [-Wunused-parameter] 282 | ON_Plane* plane, // if not NULL and true is returned, then plane parameters | ~~~~~~~~~~^~~~~ ../opennurbs_curveonsurface.cpp:284:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 284 | double tolerance // tolerance to use when checking linearity | ~~~~~~~^~~~~~~~~ ../opennurbs_curveonsurface.cpp: In member function 'virtual ON_BOOL32 ON_CurveOnSurface::IsInPlane(const ON_Plane&, double) const': ../opennurbs_curveonsurface.cpp:292:23: warning: unused parameter 'plane' [-Wunused-parameter] 292 | const ON_Plane& plane, // plane to test | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_curveonsurface.cpp:293:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 293 | double tolerance // tolerance to use when checking linearity | ~~~~~~~^~~~~~~~~ ../opennurbs_curveonsurface.cpp: In member function 'virtual int ON_CurveOnSurface::GetNurbForm(ON_NurbsCurve&, double, const ON_Interval*) const': ../opennurbs_curveonsurface.cpp:430:22: warning: unused parameter 'nurbs' [-Wunused-parameter] 430 | ON_NurbsCurve& nurbs, | ~~~~~~~~~~~~~~~^~~~~ ../opennurbs_curveonsurface.cpp:431:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 431 | double tolerance, // (>=0) | ~~~~~~~^~~~~~~~~ ../opennurbs_curveonsurface.cpp:432:26: warning: unused parameter 'subdomain' [-Wunused-parameter] 432 | const ON_Interval* subdomain // OPTIONAL subdomain of 2d curve | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_curveproxy.o ../opennurbs_curveproxy.cpp In file included from ../opennurbs.h:42, from ../opennurbs_curveproxy.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_cylinder.o ../opennurbs_cylinder.cpp In file included from ../opennurbs.h:42, from ../opennurbs_cylinder.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_cylinder.cpp: In member function 'ON_3dPoint ON_Cylinder::NormalAt(double, double) const': ../opennurbs_cylinder.cpp:118:52: warning: unused parameter 't' [-Wunused-parameter] 118 | ON_3dPoint ON_Cylinder::NormalAt( double s, double t ) const | ~~~~~~~^ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_defines.o ../opennurbs_defines.cpp In file included from ../opennurbs.h:42, from ../opennurbs_defines.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_brep.o ../opennurbs_brep.cpp In file included from ../opennurbs.h:42, from ../opennurbs_brep.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_brep.cpp: In member function 'virtual ON_BOOL32 ON_BrepTrim::IsValid(ON_TextLog*) const': ../opennurbs_brep.cpp:590:10: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 590 | if ( i < 0 || i >= trim_type_count ) | ~~^~~ ../opennurbs_brep.cpp:608:10: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 608 | if ( i < 0 || i >= ON_Surface::iso_count ) | ~~^~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepVertex]': ../opennurbs_brep.cpp:5399:12: required from here 5399 | m_V.Empty(); | ~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:110: ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_BrepFace]': ../opennurbs_brep.cpp:8394:21: required from here 8394 | m_F.Remove(fi); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_BrepLoop]': ../opennurbs_brep.cpp:8659:21: required from here 8659 | m_L.Remove(li); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_BrepTrim]': ../opennurbs_brep.cpp:8738:21: required from here 8738 | m_T.Remove(ti); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_BrepEdge]': ../opennurbs_brep.cpp:8829:21: required from here 8829 | m_E.Remove(ei); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_BrepVertex]': ../opennurbs_brep.cpp:8948:21: required from here 8948 | m_V.Remove(vi); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepVertex]': ../opennurbs_brep.cpp:9148:20: required from here 9148 | m_V.SetCapacity(src.m_V.Count()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepEdge]': ../opennurbs_brep.cpp:9149:20: required from here 9149 | m_E.SetCapacity(src.m_E.Count()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepFace]': ../opennurbs_brep.cpp:9150:20: required from here 9150 | m_F.SetCapacity(src.m_F.Count()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepTrim]': ../opennurbs_brep.cpp:9151:20: required from here 9151 | m_T.SetCapacity(src.m_T.Count()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_BrepLoop]': ../opennurbs_brep.cpp:9152:20: required from here 9152 | m_L.SetCapacity(src.m_L.Count()); | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepEdge]': ../opennurbs_brep.cpp:9234:12: required from here 9234 | m_E.Empty(); | ~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepFace]': ../opennurbs_brep.cpp:9235:12: required from here 9235 | m_F.Empty(); | ~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepFace' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepTrim]': ../opennurbs_brep.cpp:9236:12: required from here 9236 | m_T.Empty(); | ~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_BrepLoop]': ../opennurbs_brep.cpp:9237:12: required from here 9237 | m_L.Empty(); | ~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3dPoint]': ../opennurbs_brep.cpp:10605:34: required from here 10605 | crv.GetCV(i, Points.AppendNew()); | ~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_BrepTrimPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_brep.cpp:401:25: required from here 401 | m_brep(0) | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_BrepFace]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_BrepFace]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_brep.cpp:8394:21: required from here 8394 | m_F.Remove(fi); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_BrepFace' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:979:16: note: 'class ON_BrepFace' declared here 979 | class ON_CLASS ON_BrepFace : public ON_SurfaceProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_BrepLoop]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_BrepLoop]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_brep.cpp:8659:21: required from here 8659 | m_L.Remove(li); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_BrepLoop' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:809:16: note: 'class ON_BrepLoop' declared here 809 | class ON_CLASS ON_BrepLoop : public ON_Geometry | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_BrepTrim]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_BrepTrim]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_brep.cpp:8738:21: required from here 8738 | m_T.Remove(ti); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_BrepTrim' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:419:16: note: 'class ON_BrepTrim' declared here 419 | class ON_CLASS ON_BrepTrim : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_BrepEdge]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_BrepEdge]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_brep.cpp:8829:21: required from here 8829 | m_E.Remove(ei); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_BrepEdge' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:191:16: note: 'class ON_BrepEdge' declared here 191 | class ON_CLASS ON_BrepEdge : public ON_CurveProxy | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_BrepVertex]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_BrepVertex]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_brep.cpp:8948:21: required from here 8948 | m_V.Remove(vi); | ~~~~~~~~~~^~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_BrepVertex' with no trivial copy-assignment; use copy-assignment instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:48:16: note: 'class ON_BrepVertex' declared here 48 | class ON_CLASS ON_BrepVertex : public ON_Point | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BrepTrimPoint]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'struct ON_BrepTrimPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_brep.h:388:8: note: 'struct ON_BrepTrimPoint' declared here 388 | struct ON_BrepTrimPoint | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_detail.o ../opennurbs_detail.cpp In file included from ../opennurbs.h:42, from ../opennurbs_detail.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_ClippingPlaneInfo]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_ClippingPlaneInfo]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_3dm_settings.h:326:16: required from here 326 | class ON_CLASS ON_3dmView | ^~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ClippingPlaneInfo'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:55: ../opennurbs_plane.h:489:16: note: 'class ON_ClippingPlaneInfo' declared here 489 | class ON_CLASS ON_ClippingPlaneInfo | ^~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_dll.o ../opennurbs_dll.cpp In file included from ../opennurbs.h:42, from ../opennurbs_dll.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_curve.o ../opennurbs_curve.cpp In file included from ../opennurbs.h:42, from ../opennurbs_curve.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_curve.cpp: In member function 'virtual ON_BOOL32 ON_Curve::ChangeClosedCurveSeam(double)': ../opennurbs_curve.cpp:117:51: warning: unused parameter 't' [-Wunused-parameter] 117 | ON_BOOL32 ON_Curve::ChangeClosedCurveSeam( double t ) | ~~~~~~~^ ../opennurbs_curve.cpp: In member function 'virtual int ON_Curve::IsPolyline(ON_SimpleArray*, ON_SimpleArray*) const': ../opennurbs_curve.cpp:175:35: warning: unused parameter 'pline_points' [-Wunused-parameter] 175 | ON_SimpleArray* pline_points, // default = NULL | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_curve.cpp:176:31: warning: unused parameter 'pline_t' [-Wunused-parameter] 176 | ON_SimpleArray* pline_t // default = NULL | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_curve.cpp: In member function 'virtual bool ON_Curve::GetNextDiscontinuity(ON::continuity, double, double, double*, int*, int*, double, double) const': ../opennurbs_curve.cpp:455:22: warning: unused parameter 'hint' [-Wunused-parameter] 455 | int* hint, | ~~~~~^~~~ ../opennurbs_curve.cpp: In member function 'virtual ON_BOOL32 ON_Curve::SetStartPoint(ON_3dPoint)': ../opennurbs_curve.cpp:779:46: warning: unused parameter 'start_point' [-Wunused-parameter] 779 | ON_BOOL32 ON_Curve::SetStartPoint(ON_3dPoint start_point) | ~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_curve.cpp: In member function 'virtual ON_BOOL32 ON_Curve::SetEndPoint(ON_3dPoint)': ../opennurbs_curve.cpp:784:44: warning: unused parameter 'end_point' [-Wunused-parameter] 784 | ON_BOOL32 ON_Curve::SetEndPoint(ON_3dPoint end_point) | ~~~~~~~~~~~^~~~~~~~~ ../opennurbs_curve.cpp: In member function 'virtual bool ON_Brep::EvaluatePoint(const ON_ObjRef&, ON_3dPoint&) const': ../opennurbs_curve.cpp:975:53: warning: unused parameter 'objref' [-Wunused-parameter] 975 | bool ON_Brep::EvaluatePoint( const class ON_ObjRef& objref, ON_3dPoint& P ) const | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_curve.cpp:975:73: warning: unused parameter 'P' [-Wunused-parameter] 975 | bool ON_Brep::EvaluatePoint( const class ON_ObjRef& objref, ON_3dPoint& P ) const | ~~~~~~~~~~~~^ ../opennurbs_curve.cpp: In member function 'virtual bool ON_Surface::EvaluatePoint(const ON_ObjRef&, ON_3dPoint&) const': ../opennurbs_curve.cpp:981:56: warning: unused parameter 'objref' [-Wunused-parameter] 981 | bool ON_Surface::EvaluatePoint( const class ON_ObjRef& objref, ON_3dPoint& P ) const | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_curve.cpp:981:76: warning: unused parameter 'P' [-Wunused-parameter] 981 | bool ON_Surface::EvaluatePoint( const class ON_ObjRef& objref, ON_3dPoint& P ) const | ~~~~~~~~~~~~^ ../opennurbs_curve.cpp: In member function 'virtual bool ON_PolyCurve::EvaluatePoint(const ON_ObjRef&, ON_3dPoint&) const': ../opennurbs_curve.cpp:987:58: warning: unused parameter 'objref' [-Wunused-parameter] 987 | bool ON_PolyCurve::EvaluatePoint( const class ON_ObjRef& objref, ON_3dPoint& P ) const | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_curve.cpp:987:78: warning: unused parameter 'P' [-Wunused-parameter] 987 | bool ON_PolyCurve::EvaluatePoint( const class ON_ObjRef& objref, ON_3dPoint& P ) const | ~~~~~~~~~~~~^ ../opennurbs_curve.cpp: In member function 'virtual ON_BOOL32 ON_Curve::GetLocalClosestPoint(const ON_3dPoint&, double, double*, const ON_Interval*) const': ../opennurbs_curve.cpp:1209:61: warning: unused parameter 'test_point' [-Wunused-parameter] 1209 | ON_BOOL32 ON_Curve::GetLocalClosestPoint( const ON_3dPoint& test_point, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_curve.cpp:1210:16: warning: unused parameter 'seed_parameter' [-Wunused-parameter] 1210 | double seed_parameter, | ~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_curve.cpp:1211:17: warning: unused parameter 't' [-Wunused-parameter] 1211 | double* t, | ~~~~~~~~^ ../opennurbs_curve.cpp:1212:28: warning: unused parameter 'sub_domain' [-Wunused-parameter] 1212 | const ON_Interval* sub_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_curve.cpp: In member function 'bool ON_Curve::IsShort(double, const ON_Interval*) const': ../opennurbs_curve.cpp:1581:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 1581 | memset(P,0,sizeof(P)); | ~~~~~~^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_curve.cpp: In function 'bool ON_MatchCurveEnds(ON_Curve*, int, ON_Curve*, int, double)': ../opennurbs_curve.cpp:1703:17: warning: variable 'seg' set but not used [-Wunused-but-set-variable] 1703 | ON_Curve* seg[2] = {0,0}; | ^~~ ../opennurbs_curve.cpp: In member function 'virtual ON_BOOL32 ON_Curve::GetNormalizedArcLengthPoint(double, double*, double, const ON_Interval*) const': ../opennurbs_curve.cpp:2490:16: warning: unused parameter 's' [-Wunused-parameter] 2490 | double s, | ~~~~~~~^ ../opennurbs_curve.cpp:2491:17: warning: unused parameter 't' [-Wunused-parameter] 2491 | double* t, | ~~~~~~~~^ ../opennurbs_curve.cpp:2492:16: warning: unused parameter 'fractional_tolerance' [-Wunused-parameter] 2492 | double fractional_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_curve.cpp:2493:28: warning: unused parameter 'sub_domain' [-Wunused-parameter] 2493 | const ON_Interval* sub_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_curve.cpp: In member function 'virtual ON_BOOL32 ON_Curve::GetNormalizedArcLengthPoints(int, const double*, double*, double, double, const ON_Interval*) const': ../opennurbs_curve.cpp:2501:13: warning: unused parameter 'count' [-Wunused-parameter] 2501 | int count, | ~~~~^~~~~ ../opennurbs_curve.cpp:2502:23: warning: unused parameter 's' [-Wunused-parameter] 2502 | const double* s, | ~~~~~~~~~~~~~~^ ../opennurbs_curve.cpp:2503:17: warning: unused parameter 't' [-Wunused-parameter] 2503 | double* t, | ~~~~~~~~^ ../opennurbs_curve.cpp:2504:16: warning: unused parameter 'absolute_tolerance' [-Wunused-parameter] 2504 | double absolute_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_curve.cpp:2505:16: warning: unused parameter 'fractional_tolerance' [-Wunused-parameter] 2505 | double fractional_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_curve.cpp:2506:28: warning: unused parameter 'sub_domain' [-Wunused-parameter] 2506 | const ON_Interval* sub_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_curve.cpp: In member function 'virtual ON_BOOL32 ON_Curve::Trim(const ON_Interval&)': ../opennurbs_curve.cpp:2514:46: warning: unused parameter 'in' [-Wunused-parameter] 2514 | ON_BOOL32 ON_Curve::Trim( const ON_Interval& in ) | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_curve.cpp: In member function 'virtual bool ON_Curve::Extend(const ON_Interval&)': ../opennurbs_curve.cpp:2522:22: warning: unused parameter 'domain' [-Wunused-parameter] 2522 | const ON_Interval& domain | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_curve.cpp: In member function 'virtual int ON_Curve::GetNurbForm(ON_NurbsCurve&, double, const ON_Interval*) const': ../opennurbs_curve.cpp:2626:22: warning: unused parameter 'nurbs_curve' [-Wunused-parameter] 2626 | ON_NurbsCurve& nurbs_curve, | ~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_curve.cpp:2627:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 2627 | double tolerance, | ~~~~~~~^~~~~~~~~ ../opennurbs_curve.cpp:2628:26: warning: unused parameter 'subdomain' [-Wunused-parameter] 2628 | const ON_Interval* subdomain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_Line]': ../opennurbs_curve.cpp:3450:40: required from here 3450 | ON_Line& line = line_list.AppendNew(); | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Line'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:59: ../opennurbs_line.h:19:16: note: 'class ON_Line' declared here 19 | class ON_CLASS ON_Line | ^~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_curve.cpp:1017:36: required from here 1017 | ON_SimpleArray pline; | ^~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_SimpleArray]': ../opennurbs_array_defs.h:762:5: required from 'ON_ClassArray::ON_ClassArray(int) [with T = ON_SimpleArray]' 762 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_curve.cpp:2990:68: required from here 2990 | ON_ClassArray > SegsArray(IC.Count()); | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_SimpleArray' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array.h:45:26: note: 'class ON_SimpleArray' declared here 45 | template class ON_SimpleArray | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Line]': ../opennurbs_array_defs.h:81:5: required from 'ON_SimpleArray::ON_SimpleArray(int) [with T = ON_Line]' 81 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_curve.cpp:3429:50: required from here 3429 | ON_SimpleArray< ON_Line > line_list(curve_count); | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Line'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_line.h:19:16: note: 'class ON_Line' declared here 19 | class ON_CLASS ON_Line | ^~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Line]': ../opennurbs_array_defs.h:101:20: required from here 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:113:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Line'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113 | memcpy( m_a, src.m_a, m_count*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_line.h:19:16: note: 'class ON_Line' declared here 19 | class ON_CLASS ON_Line | ^~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Line]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Line'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_line.h:19:16: note: 'class ON_Line' declared here 19 | class ON_CLASS ON_Line | ^~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Move(int, int, int) [with T = ON_Line]': ../opennurbs_array_defs.h:354:5: required from 'void ON_SimpleArray::Remove(int) [with T = ON_Line]' 354 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:269:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Line'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 269 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_line.h:19:16: note: 'class ON_Line' declared here 19 | class ON_CLASS ON_Line | ^~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_ellipse.o ../opennurbs_ellipse.cpp In file included from ../opennurbs.h:42, from ../opennurbs_ellipse.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_error_message.o ../opennurbs_error_message.cpp In file included from ../opennurbs.h:42, from ../opennurbs_error_message.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_error_message.cpp: In function 'void ON_ErrorMessage(int, const char*)': ../opennurbs_error_message.cpp:20:13: warning: unused parameter 'message_type' [-Wunused-parameter] 20 | int message_type, // 0=warning - serious problem that code is designed to handle | ~~~~^~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_error.o ../opennurbs_error.cpp In file included from ../opennurbs.h:42, from ../opennurbs_error.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_dimstyle.o ../opennurbs_dimstyle.cpp In file included from ../opennurbs.h:42, from ../opennurbs_dimstyle.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_dimstyle.cpp: In member function 'virtual void ON_DimStyleExtra::Dump(ON_TextLog&) const': ../opennurbs_dimstyle.cpp:239:42: warning: unused parameter 'text_log' [-Wunused-parameter] 239 | void ON_DimStyleExtra::Dump( ON_TextLog& text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_dimstyle.cpp: In member function 'virtual ON_BOOL32 ON_DimStyleExtra::Read(ON_BinaryArchive&)': ../opennurbs_dimstyle.cpp:310:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 310 | if(minor_version >= 2) | ^~ ../opennurbs_dimstyle.cpp:312:5: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 312 | if(rc) rc = archive.ReadInt(&m_dimscale_source); | ^~ ../opennurbs_dimstyle.cpp: In member function 'virtual ON_BOOL32 ON_DimStyle::IsValid(ON_TextLog*) const': ../opennurbs_dimstyle.cpp:581:45: warning: unused parameter 'text_log' [-Wunused-parameter] 581 | ON_BOOL32 ON_DimStyle::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_dimstyle.cpp: In member function 'void ON_DimStyle::Composite(const ON_DimStyle&)': ../opennurbs_dimstyle.cpp:1105:49: warning: unused parameter 'OverRide' [-Wunused-parameter] 1105 | void ON_DimStyle::Composite( const ON_DimStyle& OverRide) | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_dimstyle.cpp: In member function 'bool ON_DimStyle::OverrideFields(const ON_DimStyle&, const ON_DimStyle&)': ../opennurbs_dimstyle.cpp:1471:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1471 | else | ^~~~ ../opennurbs_dimstyle.cpp:1473:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1473 | rc = true; | ^~ ../opennurbs_dimstyle.cpp:1478:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1478 | else | ^~~~ ../opennurbs_dimstyle.cpp:1480:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1480 | rc = true; | ^~ ../opennurbs_dimstyle.cpp:1485:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1485 | else | ^~~~ ../opennurbs_dimstyle.cpp:1487:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1487 | rc = true; | ^~ ../opennurbs_dimstyle.cpp:1492:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1492 | else | ^~~~ ../opennurbs_dimstyle.cpp:1494:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1494 | rc = true; | ^~ ../opennurbs_dimstyle.cpp:1499:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1499 | else | ^~~~ ../opennurbs_dimstyle.cpp:1501:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1501 | rc = true; | ^~ ../opennurbs_dimstyle.cpp:1506:9: warning: this 'else' clause does not guard... [-Wmisleading-indentation] 1506 | else | ^~~~ ../opennurbs_dimstyle.cpp:1508:11: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'else' 1508 | rc = true; | ^~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_font.o ../opennurbs_font.cpp In file included from ../opennurbs.h:42, from ../opennurbs_font.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_font.cpp: In member function 'virtual ON_BOOL32 ON_Font::IsValid(ON_TextLog*) const': ../opennurbs_font.cpp:53:41: warning: unused parameter 'text_log' [-Wunused-parameter] 53 | ON_BOOL32 ON_Font::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_font.cpp: In static member function 'static bool ON_Font::IsSymbolFontFaceName(const wchar_t*)': ../opennurbs_font.cpp:245:52: warning: unused parameter 's' [-Wunused-parameter] 245 | bool ON_Font::IsSymbolFontFaceName( const wchar_t* s) | ~~~~~~~~~~~~~~~^ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_geometry.o ../opennurbs_geometry.cpp In file included from ../opennurbs.h:42, from ../opennurbs_geometry.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_geometry.cpp: In member function 'virtual ON_Brep* ON_Geometry::BrepForm(ON_Brep*) const': ../opennurbs_geometry.cpp:232:42: warning: unused parameter 'brep' [-Wunused-parameter] 232 | ON_Brep* ON_Geometry::BrepForm( ON_Brep* brep ) const | ~~~~~~~~~^~~~ ../opennurbs_geometry.cpp: In member function 'virtual bool ON_Geometry::EvaluatePoint(const ON_ObjRef&, ON_3dPoint&) const': ../opennurbs_geometry.cpp:247:57: warning: unused parameter 'objref' [-Wunused-parameter] 247 | bool ON_Geometry::EvaluatePoint( const class ON_ObjRef& objref, ON_3dPoint& P ) const | ~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_geometry.cpp: In member function 'virtual bool ON_Geometry::Morph(const ON_SpaceMorph&)': ../opennurbs_geometry.cpp:254:47: warning: unused parameter 'morph' [-Wunused-parameter] 254 | bool ON_Geometry::Morph( const ON_SpaceMorph& morph ) | ~~~~~~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_evaluate_nurbs.o ../opennurbs_evaluate_nurbs.cpp In file included from ../opennurbs.h:42, from ../opennurbs_evaluate_nurbs.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_group.o ../opennurbs_group.cpp In file included from ../opennurbs.h:42, from ../opennurbs_group.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_group.cpp: In member function 'virtual ON_BOOL32 ON_Group::IsValid(ON_TextLog*) const': ../opennurbs_group.cpp:33:42: warning: unused parameter 'text_log' [-Wunused-parameter] 33 | ON_BOOL32 ON_Group::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_instance.o ../opennurbs_instance.cpp In file included from ../opennurbs.h:42, from ../opennurbs_instance.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_instance.cpp: In member function 'virtual ON_BOOL32 ON_InstanceDefinition::GetBBox(double*, double*, ON_BOOL32) const': ../opennurbs_instance.cpp:287:18: warning: unused parameter 'bGrowBox' [-Wunused-parameter] 287 | ON_BOOL32 bGrowBox | ~~~~~~~~~~^~~~~~~~ ../opennurbs_instance.cpp: In member function 'virtual ON_BOOL32 ON_InstanceDefinition::Transform(const ON_Xform&)': ../opennurbs_instance.cpp:306:24: warning: unused parameter 'xform' [-Wunused-parameter] 306 | const ON_Xform& xform | ~~~~~~~~~~~~~~~~^~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_intersect.o ../opennurbs_intersect.cpp In file included from ../opennurbs.h:42, from ../opennurbs_intersect.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_hatch.o ../opennurbs_hatch.cpp In file included from ../opennurbs.h:42, from ../opennurbs_hatch.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_hatch.cpp: In member function 'virtual void ON_HatchExtra::Dump(ON_TextLog&) const': ../opennurbs_hatch.cpp:112:38: warning: unused parameter 'text_log' [-Wunused-parameter] 112 | void ON_HatchExtra::Dump(ON_TextLog& text_log) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Empty() [with T = ON_HatchLine]': ../opennurbs_hatch.cpp:501:16: required from here 501 | m_lines.Empty(); | ~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:1079:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_HatchLine' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1079 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:119: ../opennurbs_hatch.h:136:16: note: 'class ON_HatchLine' declared here 136 | class ON_CLASS ON_HatchLine | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_HatchLine]': ../opennurbs_hatch.cpp:533:30: required from here 533 | m_lines.SetCapacity( count); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_HatchLine' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_hatch.h:136:16: note: 'class ON_HatchLine' declared here 136 | class ON_CLASS ON_HatchLine | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_HatchLine]': ../opennurbs_hatch.cpp:644:19: required from here 644 | m_lines.Remove( index); | ~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_HatchLine' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_hatch.h:136:16: note: 'class ON_HatchLine' declared here 136 | class ON_CLASS ON_HatchLine | ^~~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_HatchLine' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_hatch.h:136:16: note: 'class ON_HatchLine' declared here 136 | class ON_CLASS ON_HatchLine | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_HatchLine]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_HatchLine]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_hatch.cpp:644:19: required from here 644 | m_lines.Remove( index); | ~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_HatchLine' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_hatch.h:136:16: note: 'class ON_HatchLine' declared here 136 | class ON_CLASS ON_HatchLine | ^~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_knot.o ../opennurbs_knot.cpp In file included from ../opennurbs.h:42, from ../opennurbs_knot.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_knot.cpp: In function 'double ON_SpanTolerance(int, int, const double*, int)': ../opennurbs_knot.cpp:69:41: warning: unused parameter 'cv_count' [-Wunused-parameter] 69 | double ON_SpanTolerance( int order, int cv_count, const double* knot, int span_index ) | ~~~~^~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_light.o ../opennurbs_light.cpp In file included from ../opennurbs.h:42, from ../opennurbs_light.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_light.cpp: In member function 'virtual ON_BOOL32 ON_Light::IsValid(ON_TextLog*) const': ../opennurbs_light.cpp:52:42: warning: unused parameter 'text_log' [-Wunused-parameter] 52 | ON_BOOL32 ON_Light::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_light.cpp: In member function 'virtual void ON_Light::Dump(ON_TextLog&) const': ../opennurbs_light.cpp:128:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 128 | if ( bDumpDir ) | ^~ ../opennurbs_light.cpp:129:33: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 129 | dump.Print("direction = "); dump.Print(Direction()); dump.Print("\n"); | ^~~~ ../opennurbs_light.cpp:130:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 130 | if ( bDumpLength ) | ^~ ../opennurbs_light.cpp:131:30: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 131 | dump.Print("length = "); dump.Print(Length()); dump.Print("\n"); | ^~~~ ../opennurbs_light.cpp:132:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 132 | if ( bDumpWidth ) | ^~ ../opennurbs_light.cpp:133:29: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 133 | dump.Print("width = "); dump.Print(Width()); dump.Print("\n"); | ^~~~ ../opennurbs_light.cpp: At global scope: ../opennurbs_light.cpp:369:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 369 | const ON_BOOL32 ON_Light::IsPointLight() const | ^~~~~ ../opennurbs_light.cpp:386:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 386 | const ON_BOOL32 ON_Light::IsDirectionalLight() const | ^~~~~ ../opennurbs_light.cpp:403:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 403 | const ON_BOOL32 ON_Light::IsSpotLight() const | ^~~~~ ../opennurbs_light.cpp:420:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 420 | const ON_BOOL32 ON_Light::IsLinearLight() const | ^~~~~ ../opennurbs_light.cpp:437:1: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 437 | const ON_BOOL32 ON_Light::IsRectangularLight() const | ^~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_layer.o ../opennurbs_layer.cpp In file included from ../opennurbs.h:42, from ../opennurbs_layer.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_layer.cpp: In member function 'void ON__LayerPerViewSettings::SetDefaultValues()': ../opennurbs_layer.cpp:542:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__LayerPerViewSettings'; use assignment or value-initialization instead [-Wclass-memaccess] 542 | memset(this,0,sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_layer.cpp:440:46: note: 'class ON__LayerPerViewSettings' declared here 440 | class /*NEVER EXPORT THIS CLASS DEFINITION*/ ON__LayerPerViewSettings | ^~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_layer.cpp: In member function 'virtual ON_BOOL32 ON__LayerExtensions::IsValid(ON_TextLog*) const': ../opennurbs_layer.cpp:765:53: warning: unused parameter 'text_log' [-Wunused-parameter] 765 | ON_BOOL32 ON__LayerExtensions::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_layer.cpp: In member function 'virtual ON__UINT32 ON__LayerExtensions::DataCRC(ON__UINT32) const': ../opennurbs_layer.cpp:779:52: warning: unused parameter 'current_remainder' [-Wunused-parameter] 779 | ON__UINT32 ON__LayerExtensions::DataCRC(ON__UINT32 current_remainder) const | ~~~~~~~~~~~^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON__LayerPerViewSettings]': ../opennurbs_layer.cpp:835:35: required from here 835 | rc = m_vp_settings.AppendNew().Read(binary_archive); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__LayerPerViewSettings'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_layer.cpp:440:46: note: 'class ON__LayerPerViewSettings' declared here 440 | class /*NEVER EXPORT THIS CLASS DEFINITION*/ ON__LayerPerViewSettings | ^~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON__LayerPerViewSettings]': ../opennurbs_layer.cpp:937:35: required from here 937 | ud->m_vp_settings.Remove(i); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__LayerPerViewSettings'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_layer.cpp:440:46: note: 'class ON__LayerPerViewSettings' declared here 440 | class /*NEVER EXPORT THIS CLASS DEFINITION*/ ON__LayerPerViewSettings | ^~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MaterialRef]': ../opennurbs_array_defs.h:791:9: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_MaterialRef]' 791 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_rendering.h:20:16: required from here 20 | class ON_CLASS ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:75: ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON__LayerPerViewSettings]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON__LayerPerViewSettings]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_layer.cpp:667:46: required from here 667 | class /*NEVER EXPORT THIS CLASS DEFINITION*/ ON__LayerExtensions : public ON_UserData | ^~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__LayerPerViewSettings'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_layer.cpp:440:46: note: 'class ON__LayerPerViewSettings' declared here 440 | class /*NEVER EXPORT THIS CLASS DEFINITION*/ ON__LayerPerViewSettings | ^~~~~~~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_line.o ../opennurbs_line.cpp In file included from ../opennurbs.h:42, from ../opennurbs_line.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_linecurve.o ../opennurbs_linecurve.cpp In file included from ../opennurbs.h:42, from ../opennurbs_linecurve.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_linecurve.cpp: In copy constructor 'ON_LineCurve::ON_LineCurve(const ON_LineCurve&)': ../opennurbs_linecurve.cpp:58:1: warning: base class 'class ON_Curve' should be explicitly initialized in the copy constructor [-Wextra] 58 | ON_LineCurve::ON_LineCurve( const ON_LineCurve& src ) | ^~~~~~~~~~~~ ../opennurbs_linecurve.cpp: In member function 'virtual ON_BOOL32 ON_LineCurve::IsValid(ON_TextLog*) const': ../opennurbs_linecurve.cpp:157:46: warning: unused parameter 'text_log' [-Wunused-parameter] 157 | ON_BOOL32 ON_LineCurve::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_linecurve.cpp: In member function 'virtual ON_BOOL32 ON_LineCurve::IsLinear(double) const': ../opennurbs_linecurve.cpp:277:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 277 | double tolerance // tolerance to use when checking linearity | ~~~~~~~^~~~~~~~~ ../opennurbs_linecurve.cpp: In member function 'virtual ON_BOOL32 ON_LineCurve::IsArc(const ON_Plane*, ON_Arc*, double) const': ../opennurbs_linecurve.cpp:315:23: warning: unused parameter 'plane' [-Wunused-parameter] 315 | const ON_Plane* plane, // if not NULL, test is performed in this plane | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_linecurve.cpp:316:15: warning: unused parameter 'arc' [-Wunused-parameter] 316 | ON_Arc* arc, // if not NULL and true is returned, then arc | ~~~~~~~~^~~ ../opennurbs_linecurve.cpp:318:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 318 | double tolerance // tolerance to use when checking linearity | ~~~~~~~^~~~~~~~~ ../opennurbs_linecurve.cpp: In member function 'virtual ON_BOOL32 ON_LineCurve::Evaluate(double, int, int, double*, int, int*) const': ../opennurbs_linecurve.cpp:386:12: warning: unused parameter 'side' [-Wunused-parameter] 386 | int side, // optional - determines which side to evaluate from | ~~~~^~~~ ../opennurbs_linecurve.cpp:390:13: warning: unused parameter 'hint' [-Wunused-parameter] 390 | int* hint // optional - evaluation hint (int) used to speed | ~~~~~^~~~ ../opennurbs_linecurve.cpp: In member function 'virtual ON_BOOL32 ON_LineCurve::GetLength(double*, double, const ON_Interval*) const': ../opennurbs_linecurve.cpp:516:16: warning: unused parameter 'fractional_tolerance' [-Wunused-parameter] 516 | double fractional_tolerance, // default = 1.0e-8 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_linecurve.cpp: In member function 'virtual ON_BOOL32 ON_LineCurve::GetNormalizedArcLengthPoint(double, double*, double, const ON_Interval*) const': ../opennurbs_linecurve.cpp:541:16: warning: unused parameter 'fractional_tolerance' [-Wunused-parameter] 541 | double fractional_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_linecurve.cpp: In member function 'virtual ON_BOOL32 ON_LineCurve::GetNormalizedArcLengthPoints(int, const double*, double*, double, double, const ON_Interval*) const': ../opennurbs_linecurve.cpp:560:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 560 | if ( count > 0 || s != NULL && t != NULL ) | ^ ../opennurbs_linecurve.cpp:555:16: warning: unused parameter 'absolute_tolerance' [-Wunused-parameter] 555 | double absolute_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_linecurve.cpp:556:16: warning: unused parameter 'fractional_tolerance' [-Wunused-parameter] 556 | double fractional_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_linecurve.cpp: In member function 'virtual int ON_LineCurve::GetNurbForm(ON_NurbsCurve&, double, const ON_Interval*) const': ../opennurbs_linecurve.cpp:590:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 590 | double tolerance, | ~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3dPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_linecurve.cpp:298:28: required from here 298 | pline_points->Reserve(2); | ~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_linetype.o ../opennurbs_linetype.cpp In file included from ../opennurbs.h:42, from ../opennurbs_linetype.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_LinetypeSegment]': ../opennurbs_linetype.cpp:320:22: required from here 320 | m_segments.Remove(index); | ~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_LinetypeSegment'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:44: ../opennurbs_linestyle.h:82:16: note: 'class ON_LinetypeSegment' declared here 82 | class ON_CLASS ON_LinetypeSegment | ^~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_LinetypeSegment]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_LinetypeSegment]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_linetype.h:39:16: required from here 39 | class ON_CLASS ON_Linetype : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_LinetypeSegment'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:82:16: note: 'class ON_LinetypeSegment' declared here 82 | class ON_CLASS ON_LinetypeSegment | ^~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_lookup.o ../opennurbs_lookup.cpp In file included from ../opennurbs.h:42, from ../opennurbs_lookup.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_lookup.cpp: In member function 'bool ON_SerialNumberMap::SN_BLOCK::IsValidBlock(ON_TextLog*, ON_SerialNumberMap::SN_ELEMENT* const*, size_t*) const': ../opennurbs_lookup.cpp:296:16: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 296 | if ( m_count < 0 || m_count > SN_BLOCK_CAPACITY ) | ~~~~~~~~^~~ ../opennurbs_lookup.cpp:304:17: warning: comparison of unsigned expression in '< 0' is always false [-Wtype-limits] 304 | if ( m_purged < 0 || m_purged > m_count ) | ~~~~~~~~~^~~ ../opennurbs_lookup.cpp: In member function 'void ON_SerialNumberMap::GarbageCollectHelper()': ../opennurbs_lookup.cpp:1395:9: warning: enumerated and non-enumerated type in conditional expression [-Wextra] 1394 | n = (snarray_count > SN_BLOCK_CAPACITY) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1395 | ? SN_BLOCK_CAPACITY | ^~~~~~~~~~~~~~~~~~~ 1396 | : snarray_count; | ~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_extensions.o ../opennurbs_extensions.cpp In file included from ../opennurbs.h:42, from ../opennurbs_extensions.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_extensions.cpp: In member function 'bool ONX_Model::Write(ON_BinaryArchive&, int, const char*, ON_TextLog*)': ../opennurbs_extensions.cpp:3024:20: warning: unused parameter 'sStartSectionComment' [-Wunused-parameter] 3024 | const char* sStartSectionComment, | ~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_extensions.cpp: In function 'int AuditLightIdsHelper(ONX_Model&, bool, int*, ON_TextLog*)': ../opennurbs_extensions.cpp:4541:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 4541 | memset(&light_id,0,sizeof(light_id)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:37: ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_extensions.cpp: In function 'int AuditHistoryRecordTableHelper(ONX_Model&, bool, int*, ON_TextLog*)': ../opennurbs_extensions.cpp:4978:18: warning: unused parameter 'model' [-Wunused-parameter] 4978 | ONX_Model& model, | ~~~~~~~~~~~^~~~~ ../opennurbs_extensions.cpp:4979:12: warning: unused parameter 'bAttemptRepair' [-Wunused-parameter] 4979 | bool bAttemptRepair, | ~~~~~^~~~~~~~~~~~~~ ../opennurbs_extensions.cpp:4980:12: warning: unused parameter 'repair_count' [-Wunused-parameter] 4980 | int* repair_count, | ~~~~~^~~~~~~~~~~~ ../opennurbs_extensions.cpp:4981:19: warning: unused parameter 'text_log' [-Wunused-parameter] 4981 | ON_TextLog* text_log | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_TextureMapping]': ../opennurbs_extensions.cpp:433:30: required from here 433 | m_mapping_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_TextureMapping' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:86: ../opennurbs_texture_mapping.h:36:16: note: 'class ON_TextureMapping' declared here 36 | class ON_CLASS ON_TextureMapping : public ON_Object | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Material]': ../opennurbs_extensions.cpp:434:31: required from here 434 | m_material_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Material' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:88: ../opennurbs_material.h:24:16: note: 'class ON_Material' declared here 24 | class ON_CLASS ON_Material : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Linetype]': ../opennurbs_extensions.cpp:435:31: required from here 435 | m_linetype_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Linetype' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:90: ../opennurbs_linetype.h:39:16: note: 'class ON_Linetype' declared here 39 | class ON_CLASS ON_Linetype : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Layer]': ../opennurbs_extensions.cpp:436:28: required from here 436 | m_layer_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Layer' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:89: ../opennurbs_layer.h:19:16: note: 'class ON_Layer' declared here 19 | class ON_CLASS ON_Layer : public ON_Object | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Group]': ../opennurbs_extensions.cpp:437:28: required from here 437 | m_group_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Group' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:91: ../opennurbs_group.h:19:16: note: 'class ON_Group' declared here 19 | class ON_CLASS ON_Group : public ON_Object | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Font]': ../opennurbs_extensions.cpp:438:27: required from here 438 | m_font_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Font' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:92: ../opennurbs_font.h:19:16: note: 'class ON_Font' declared here 19 | class ON_CLASS ON_Font : public ON_Object | ^~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_DimStyle]': ../opennurbs_extensions.cpp:439:31: required from here 439 | m_dimstyle_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_DimStyle' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:120: ../opennurbs_dimstyle.h:19:16: note: 'class ON_DimStyle' declared here 19 | class ON_CLASS ON_DimStyle : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ONX_Model_RenderLight]': ../opennurbs_extensions.cpp:440:28: required from here 440 | m_light_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ONX_Model_RenderLight' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:129: ../opennurbs_extensions.h:108:16: note: 'class ONX_Model_RenderLight' declared here 108 | class ON_CLASS ONX_Model_RenderLight | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_HatchPattern]': ../opennurbs_extensions.cpp:441:36: required from here 441 | m_hatch_pattern_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_HatchPattern' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:119: ../opennurbs_hatch.h:312:16: note: 'class ON_HatchPattern' declared here 312 | class ON_CLASS ON_HatchPattern : public ON_Object | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_InstanceDefinition]': ../opennurbs_extensions.cpp:442:27: required from here 442 | m_idef_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_InstanceDefinition' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:113: ../opennurbs_instance.h:26:16: note: 'class ON_InstanceDefinition' declared here 26 | class ON_CLASS ON_InstanceDefinition : public ON_Geometry | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ONX_Model_Object]': ../opennurbs_extensions.cpp:443:29: required from here 443 | m_object_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ONX_Model_Object' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_extensions.h:66:16: note: 'class ONX_Model_Object' declared here 66 | class ON_CLASS ONX_Model_Object | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ONX_Model_UserData]': ../opennurbs_extensions.cpp:445:31: required from here 445 | m_userdata_table.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ONX_Model_UserData' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_extensions.h:24:16: note: 'class ONX_Model_UserData' declared here 24 | class ON_CLASS ONX_Model_UserData | ^~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_MaterialRef]': ../opennurbs_extensions.cpp:1996:28: required from here 1996 | ra.m_materials.Remove(i); | ~~~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:75: ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_UuidIndex]': ../opennurbs_extensions.cpp:4429:24: required from here 4429 | id_list.AppendNew().m_id = model.m_object_table[i].m_attributes.m_uuid; | ~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MaterialRef]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_MaterialRef]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_rendering.h:20:16: required from here 20 | class ON_CLASS ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MappingRef]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_MappingRef]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_rendering.h:37:16: required from here 37 | class ON_CLASS ON_ObjectRenderingAttributes : public ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_MappingRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_DisplayMaterialRef]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_DisplayMaterialRef]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_3dm_attributes.h:40:16: required from here 40 | class ON_CLASS ON_3dmObjectAttributes : public ON_Object | ^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:44: ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_UuidIndex]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_material.h:24:16: required from here 24 | class ON_CLASS ON_Material : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_LinetypeSegment]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_LinetypeSegment]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_linetype.h:39:16: required from here 39 | class ON_CLASS ON_Linetype : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_LinetypeSegment'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:82:16: note: 'class ON_LinetypeSegment' declared here 82 | class ON_CLASS ON_LinetypeSegment | ^~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_MappingChannel]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_MappingChannel]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_MappingRef]' 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_rendering.h:37:16: required from here 37 | class ON_CLASS ON_ObjectRenderingAttributes : public ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Texture]': ../opennurbs_array_defs.h:791:9: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_Texture]' 791 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_array_defs.h:693:33: required from 'ON_ObjectArray& ON_ObjectArray::operator=(const ON_ObjectArray&) [with T = ON_Texture]' 693 | ON_ClassArray::operator =(src); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_material.h:24:16: required from here 24 | class ON_CLASS ON_Material : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Texture' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:87: ../opennurbs_texture.h:30:16: note: 'class ON_Texture' declared here 30 | class ON_CLASS ON_Texture : public ON_Object | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_HatchLine]': ../opennurbs_array_defs.h:791:9: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_HatchLine]' 791 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_hatch.h:312:16: required from 'void ON_ClassArray::Append(const T&) [with T = ON_HatchPattern]' 312 | class ON_CLASS ON_HatchPattern : public ON_Object | ^~~~~~~~~~~~~~~ ../opennurbs_extensions.cpp:2679:35: required from here 2679 | m_hatch_pattern_table.Append(*pHatchPattern); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_HatchLine' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_hatch.h:136:16: note: 'class ON_HatchLine' declared here 136 | class ON_CLASS ON_HatchLine | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_DisplayMaterialRef]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_DisplayMaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_linestyle.h:42:16: note: 'class ON_DisplayMaterialRef' declared here 42 | class ON_CLASS ON_DisplayMaterialRef | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_MappingChannel]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_UuidIndex]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_massprop.o ../opennurbs_massprop.cpp In file included from ../opennurbs.h:42, from ../opennurbs_massprop.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_massprop.cpp: In function 'bool ON_SymTriDiag3x3EigenSolver(double, double, double, double, double, double*, ON_3dVector, double*, ON_3dVector, double*, ON_3dVector)': ../opennurbs_massprop.cpp:167:42: warning: unused parameter 'A' [-Wunused-parameter] 167 | bool ON_SymTriDiag3x3EigenSolver( double A, double B, double C, | ~~~~~~~^ ../opennurbs_massprop.cpp:167:52: warning: unused parameter 'B' [-Wunused-parameter] 167 | bool ON_SymTriDiag3x3EigenSolver( double A, double B, double C, | ~~~~~~~^ ../opennurbs_massprop.cpp:167:62: warning: unused parameter 'C' [-Wunused-parameter] 167 | bool ON_SymTriDiag3x3EigenSolver( double A, double B, double C, | ~~~~~~~^ ../opennurbs_massprop.cpp:168:35: warning: unused parameter 'D' [-Wunused-parameter] 168 | double D, double E, | ~~~~~~~^ ../opennurbs_massprop.cpp:168:45: warning: unused parameter 'E' [-Wunused-parameter] 168 | double D, double E, | ~~~~~~~^ ../opennurbs_massprop.cpp:169:36: warning: unused parameter 'e1' [-Wunused-parameter] 169 | double* e1, ON_3dVector E1, | ~~~~~~~~^~ ../opennurbs_massprop.cpp:169:52: warning: unused parameter 'E1' [-Wunused-parameter] 169 | double* e1, ON_3dVector E1, | ~~~~~~~~~~~~^~ ../opennurbs_massprop.cpp:170:36: warning: unused parameter 'e2' [-Wunused-parameter] 170 | double* e2, ON_3dVector E2, | ~~~~~~~~^~ ../opennurbs_massprop.cpp:170:52: warning: unused parameter 'E2' [-Wunused-parameter] 170 | double* e2, ON_3dVector E2, | ~~~~~~~~~~~~^~ ../opennurbs_massprop.cpp:171:36: warning: unused parameter 'e3' [-Wunused-parameter] 171 | double* e3, ON_3dVector E3 | ~~~~~~~~^~ ../opennurbs_massprop.cpp:171:52: warning: unused parameter 'E3' [-Wunused-parameter] 171 | double* e3, ON_3dVector E3 | ~~~~~~~~~~~~^~ ../opennurbs_massprop.cpp: In function 'bool ON_Sym3x3EigenSolver(double, double, double, double, double, double, double*, ON_3dVector, double*, ON_3dVector, double*, ON_3dVector)': ../opennurbs_massprop.cpp:213:50: warning: variable 'FF' set but not used [-Wunused-but-set-variable] 213 | double AA = A, BB = B, CC = C, DD = D, EE = E, FF = F; | ^~ ../opennurbs_massprop.cpp: In member function 'ON_3dVector ON_MassProperties::WorldCoordMomentsOfInertia() const': ../opennurbs_massprop.cpp:410:10: warning: variable 'Ix_err' set but not used [-Wunused-but-set-variable] 410 | double Ix_err = 0.0; | ^~~~~~ ../opennurbs_massprop.cpp:411:10: warning: variable 'Iy_err' set but not used [-Wunused-but-set-variable] 411 | double Iy_err = 0.0; | ^~~~~~ ../opennurbs_massprop.cpp:412:10: warning: variable 'Iz_err' set but not used [-Wunused-but-set-variable] 412 | double Iz_err = 0.0; | ^~~~~~ ../opennurbs_massprop.cpp: In member function 'ON_3dVector ON_MassProperties::CentroidCoordMomentsOfInertia() const': ../opennurbs_massprop.cpp:446:10: warning: variable 'Ix_err' set but not used [-Wunused-but-set-variable] 446 | double Ix_err = 0.0; | ^~~~~~ ../opennurbs_massprop.cpp:447:10: warning: variable 'Iy_err' set but not used [-Wunused-but-set-variable] 447 | double Iy_err = 0.0; | ^~~~~~ ../opennurbs_massprop.cpp:448:10: warning: variable 'Iz_err' set but not used [-Wunused-but-set-variable] 448 | double Iz_err = 0.0; | ^~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Append(int, const T*) [with T = ON_MassProperties]': ../opennurbs_massprop.cpp:552:14: required from here 552 | mp.Append(count,summands); | ~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:323:11: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_MassProperties'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 323 | memcpy( m_a + m_count, p, count*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:78: ../opennurbs_massprop.h:24:16: note: 'class ON_MassProperties' declared here 24 | class ON_CLASS ON_MassProperties | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_MassProperties]': ../opennurbs_array_defs.h:81:5: required from 'ON_SimpleArray::ON_SimpleArray(int) [with T = ON_MassProperties]' 81 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_massprop.cpp:550:49: required from here 550 | ON_SimpleArray mp(count+1); | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MassProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_massprop.h:24:16: note: 'class ON_MassProperties' declared here 24 | class ON_CLASS ON_MassProperties | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_MassProperties]': ../opennurbs_array_defs.h:101:20: required from here 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:113:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_MassProperties'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113 | memcpy( m_a, src.m_a, m_count*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_massprop.h:24:16: note: 'class ON_MassProperties' declared here 24 | class ON_CLASS ON_MassProperties | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_MassProperties]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MassProperties'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_massprop.h:24:16: note: 'class ON_MassProperties' declared here 24 | class ON_CLASS ON_MassProperties | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Move(int, int, int) [with T = ON_MassProperties]': ../opennurbs_array_defs.h:354:5: required from 'void ON_SimpleArray::Remove(int) [with T = ON_MassProperties]' 354 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:269:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_MassProperties'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 269 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_massprop.h:24:16: note: 'class ON_MassProperties' declared here 24 | class ON_CLASS ON_MassProperties | ^~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_memory.o ../opennurbs_memory.c ../opennurbs_memory.c: In function 'onmemhelper_malloc': ../opennurbs_memory.c:97:50: warning: unused parameter 'pool' [-Wunused-parameter] 97 | static void* onmemhelper_malloc( ON_MEMORY_POOL* pool, size_t sz ) | ~~~~~~~~~~~~~~~~^~~~ ../opennurbs_memory.c: In function 'onmemhelper_calloc': ../opennurbs_memory.c:103:50: warning: unused parameter 'pool' [-Wunused-parameter] 103 | static void* onmemhelper_calloc( ON_MEMORY_POOL* pool, size_t num, size_t sz ) | ~~~~~~~~~~~~~~~~^~~~ ../opennurbs_memory.c: In function 'onmemhelper_realloc': ../opennurbs_memory.c:126:51: warning: unused parameter 'pool' [-Wunused-parameter] 126 | static void* onmemhelper_realloc( ON_MEMORY_POOL* pool, void* memblock, size_t sz ) | ~~~~~~~~~~~~~~~~^~~~ ../opennurbs_memory.c: In function 'onmemhelper_msize': ../opennurbs_memory.c:163:46: warning: unused parameter 'p' [-Wunused-parameter] 163 | static size_t onmemhelper_msize( const void* p ) | ~~~~~~~~~~~~^ ../opennurbs_memory.c: In function 'onmemhelper_destroypool': ../opennurbs_memory.c:188:54: warning: unused parameter 'pool' [-Wunused-parameter] 188 | static void onmemhelper_destroypool( ON_MEMORY_POOL* pool ) | ~~~~~~~~~~~~~~~~^~~~ ../opennurbs_memory.c: In function 'onmemhelper_compactpool': ../opennurbs_memory.c:192:54: warning: unused parameter 'pool' [-Wunused-parameter] 192 | static void onmemhelper_compactpool( ON_MEMORY_POOL* pool ) | ~~~~~~~~~~~~~~~~^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_memory_new.o ../opennurbs_memory_new.cpp In file included from ../opennurbs.h:42, from ../opennurbs_memory_new.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' gcc -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_memory_util.o ../opennurbs_memory_util.c make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_matrix.o ../opennurbs_matrix.cpp In file included from ../opennurbs.h:42, from ../opennurbs_matrix.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_matrix.cpp: In member function 'bool ON_Matrix::Invert(double)': ../opennurbs_matrix.cpp:1046:24: warning: variable 'rank' set but not used [-Wunused-but-set-variable] 1046 | int i, j, k, ix, jx, rank; | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_mesh_ngon.o ../opennurbs_mesh_ngon.cpp In file included from ../opennurbs.h:42, from ../opennurbs_mesh_ngon.cpp:1: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_mesh_ngon.cpp: In member function 'virtual ON_BOOL32 ON_MeshNgonUserData::IsValid(ON_TextLog*) const': ../opennurbs_mesh_ngon.cpp:225:53: warning: unused parameter 'text_log' [-Wunused-parameter] 225 | ON_BOOL32 ON_MeshNgonUserData::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_math.o ../opennurbs_math.cpp In file included from ../opennurbs.h:42, from ../opennurbs_math.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_math.cpp: In function 'bool ON_TransformPointList(int, int, int, int, float*, const ON_Xform&)': ../opennurbs_math.cpp:1238:22: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 1238 | if ( xform.m_xform == NULL ) | ^ In file included from ../opennurbs.h:52: ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_math.cpp: In function 'bool ON_TransformPointList(int, int, int, int, double*, const ON_Xform&)': ../opennurbs_math.cpp:1339:22: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 1339 | if ( xform.m_xform == NULL ) | ^ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_math.cpp: In function 'ON_BOOL32 ON_TransformVectorList(int, int, int, float*, const ON_Xform&)': ../opennurbs_math.cpp:1465:22: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 1465 | if ( xform.m_xform == NULL ) | ^ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_math.cpp: In function 'ON_BOOL32 ON_TransformVectorList(int, int, int, double*, const ON_Xform&)': ../opennurbs_math.cpp:1514:22: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 1514 | if ( xform.m_xform == NULL ) | ^ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_math.cpp: In function 'void ON_Sort(ON::sort_algorithm, int*, const void*, size_t, size_t, int (*)(const void*, const void*))': ../opennurbs_math.cpp:2812:29: warning: unused parameter 'method' [-Wunused-parameter] 2812 | ON_Sort( ON::sort_algorithm method, | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_math.cpp: In function 'void ON_Sort(ON::sort_algorithm, int*, const void*, size_t, size_t, int (*)(const void*, const void*, void*), void*)': ../opennurbs_math.cpp:2939:29: warning: unused parameter 'method' [-Wunused-parameter] 2939 | ON_Sort( ON::sort_algorithm method, | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Interval]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_Interval]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_math.cpp:4631:71: required from here 4631 | m_value_count(value_count>0?value_count:parameter_count) | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Interval'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Interval]': ../opennurbs_array.h:63:22: required from here 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array_defs.h:113:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Interval'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113 | memcpy( m_a, src.m_a, m_count*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Interval]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Interval'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Move(int, int, int) [with T = ON_Interval]': ../opennurbs_array_defs.h:354:5: required from 'void ON_SimpleArray::Remove(int) [with T = ON_Interval]' 354 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:269:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Interval'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 269 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_material.o ../opennurbs_material.cpp In file included from ../opennurbs.h:42, from ../opennurbs_material.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_material.cpp: In member function 'virtual ON_BOOL32 ON_Material::IsValid(ON_TextLog*) const': ../opennurbs_material.cpp:75:35: warning: unused parameter 'text_log' [-Wunused-parameter] 75 | ON_Material::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_material.cpp: In member function 'int ON_TextureMapping::EvaluateMeshMapping(const ON_3dPoint&, const ON_3dVector&, const ON_Mesh*, ON_3dPoint*) const': ../opennurbs_material.cpp:2175:62: warning: unused parameter 'P' [-Wunused-parameter] 2175 | int ON_TextureMapping::EvaluateMeshMapping(const ON_3dPoint& P, const ON_3dVector& N, const ON_Mesh* mesh, ON_3dPoint* T) const | ~~~~~~~~~~~~~~~~~~^ ../opennurbs_material.cpp:2175:84: warning: unused parameter 'N' [-Wunused-parameter] 2175 | int ON_TextureMapping::EvaluateMeshMapping(const ON_3dPoint& P, const ON_3dVector& N, const ON_Mesh* mesh, ON_3dPoint* T) const | ~~~~~~~~~~~~~~~~~~~^ ../opennurbs_material.cpp:2175:102: warning: unused parameter 'mesh' [-Wunused-parameter] 2175 | int ON_TextureMapping::EvaluateMeshMapping(const ON_3dPoint& P, const ON_3dVector& N, const ON_Mesh* mesh, ON_3dPoint* T) const | ~~~~~~~~~~~~~~~^~~~ ../opennurbs_material.cpp:2175:120: warning: unused parameter 'T' [-Wunused-parameter] 2175 | int ON_TextureMapping::EvaluateMeshMapping(const ON_3dPoint& P, const ON_3dVector& N, const ON_Mesh* mesh, ON_3dPoint* T) const | ~~~~~~~~~~~~^ ../opennurbs_material.cpp: In member function 'int ON_TextureMapping::EvaluateSurfaceMapping(const ON_3dPoint&, const ON_3dVector&, const ON_Surface*, ON_3dPoint*) const': ../opennurbs_material.cpp:2181:21: warning: unused parameter 'P' [-Wunused-parameter] 2181 | const ON_3dPoint& P, | ~~~~~~~~~~~~~~~~~~^ ../opennurbs_material.cpp:2182:22: warning: unused parameter 'N' [-Wunused-parameter] 2182 | const ON_3dVector& N, | ~~~~~~~~~~~~~~~~~~~^ ../opennurbs_material.cpp:2183:21: warning: unused parameter 'srf' [-Wunused-parameter] 2183 | const ON_Surface* srf, | ~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_material.cpp:2184:15: warning: unused parameter 'T' [-Wunused-parameter] 2184 | ON_3dPoint* T | ~~~~~~~~~~~~^ ../opennurbs_material.cpp: In static member function 'static void ON_TextureMapping::SetAdvancedBrepMappingToolFunctions(TEXMAP_INTERSECT_LINE_SURFACE, TEXMAP_BREP_FACE_CLOSEST_POINT)': ../opennurbs_material.cpp:2190:91: warning: unused parameter 'pFnILS' [-Wunused-parameter] 2190 | void ON_TextureMapping::SetAdvancedBrepMappingToolFunctions(TEXMAP_INTERSECT_LINE_SURFACE pFnILS, TEXMAP_BREP_FACE_CLOSEST_POINT pFnBFCP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_material.cpp:2190:130: warning: unused parameter 'pFnBFCP' [-Wunused-parameter] 2190 | void ON_TextureMapping::SetAdvancedBrepMappingToolFunctions(TEXMAP_INTERSECT_LINE_SURFACE pFnILS, TEXMAP_BREP_FACE_CLOSEST_POINT pFnBFCP) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_material.cpp: In member function 'int ON_TextureMapping::EvaluateBrepMapping(const ON_3dPoint&, const ON_3dVector&, const ON_Brep*, ON_3dPoint*) const': ../opennurbs_material.cpp:2194:63: warning: unused parameter 'P' [-Wunused-parameter] 2194 | int ON_TextureMapping::EvaluateBrepMapping( const ON_3dPoint& P, const ON_3dVector& N, const ON_Brep* brep, ON_3dPoint* T) const | ~~~~~~~~~~~~~~~~~~^ ../opennurbs_material.cpp:2194:85: warning: unused parameter 'N' [-Wunused-parameter] 2194 | int ON_TextureMapping::EvaluateBrepMapping( const ON_3dPoint& P, const ON_3dVector& N, const ON_Brep* brep, ON_3dPoint* T) const | ~~~~~~~~~~~~~~~~~~~^ ../opennurbs_material.cpp:2194:103: warning: unused parameter 'brep' [-Wunused-parameter] 2194 | int ON_TextureMapping::EvaluateBrepMapping( const ON_3dPoint& P, const ON_3dVector& N, const ON_Brep* brep, ON_3dPoint* T) const | ~~~~~~~~~~~~~~~^~~~ ../opennurbs_material.cpp:2194:125: warning: unused parameter 'T' [-Wunused-parameter] 2194 | int ON_TextureMapping::EvaluateBrepMapping( const ON_3dPoint& P, const ON_3dVector& N, const ON_Brep* brep, ON_3dPoint* T) const | ~~~~~~~~~~~~^ ../opennurbs_material.cpp: In function 'void AdjustSingleBoxTextureCoordinatesHelper(ON_Mesh&, const ON_Xform*, float*, int, const int*, const ON_TextureMapping&)': ../opennurbs_material.cpp:3396:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__CNewMeshFace'; use assignment or value-initialization instead [-Wclass-memaccess] 3396 | memset(&mf,0,sizeof(mf)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_material.cpp:3340:7: note: 'class ON__CNewMeshFace' declared here 3340 | class ON__CNewMeshFace | ^~~~~~~~~~~~~~~~ ../opennurbs_material.cpp: In member function 'void ON_MappingChannel::Default()': ../opennurbs_material.cpp:3998:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 3998 | memset(this,0,sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:75: ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_Texture]': ../opennurbs_material.cpp:594:24: required from here 594 | m_textures.Remove(i); | ~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Texture' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:87: ../opennurbs_texture.h:30:16: note: 'class ON_Texture' declared here 30 | class ON_CLASS ON_Texture : public ON_Object | ^~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Texture' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_texture.h:30:16: note: 'class ON_Texture' declared here 30 | class ON_CLASS ON_Texture : public ON_Object | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Zero() [with T = ON_3fPoint]': ../opennurbs_material.cpp:2544:11: required from here 2544 | T.Zero(); | ~~~~~~^~ ../opennurbs_array_defs.h:533:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 533 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs_point.h:1526, from ../opennurbs.h:45: ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Zero() [with T = ON_2fPoint]': ../opennurbs_material.cpp:2741:11: required from here 2741 | T.Zero(); | ~~~~~~^~ ../opennurbs_array_defs.h:533:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 533 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3fPoint]': ../opennurbs_material.cpp:2992:23: required from here 2992 | m_mesh.m_V.AppendNew(); | ~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_2fPoint]': ../opennurbs_material.cpp:2996:25: required from here 2996 | m_mesh.m_T.AppendNew(); | ~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3fVector]': ../opennurbs_material.cpp:3001:25: required from here 3001 | m_mesh.m_N.AppendNew(); | ~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_Color]': ../opennurbs_material.cpp:3006:25: required from here 3006 | m_mesh.m_C.AppendNew(); | ~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:43: ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_2dPoint]': ../opennurbs_material.cpp:3011:25: required from here 3011 | m_mesh.m_S.AppendNew(); | ~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_TextureCoordinates]': ../opennurbs_material.cpp:3880:16: required from here 3880 | m_TC.Remove(tci); | ~~~~~~~~~~~^~~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_TextureCoordinates' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:98: ../opennurbs_mesh.h:771:16: note: 'class ON_TextureCoordinates' declared here 771 | class ON_CLASS ON_TextureCoordinates | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_TextureCoordinates' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mesh.h:771:16: note: 'class ON_TextureCoordinates' declared here 771 | class ON_CLASS ON_TextureCoordinates | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_MappingRef]': ../opennurbs_material.cpp:4430:22: required from here 4430 | m_mappings.Remove( (int)(mr - m_mappings.Array()) ); // safe ptr to in conversion | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_MappingRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_MappingRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_MappingChannel]': ../opennurbs_material.cpp:4489:61: required from here 4489 | ON_MappingChannel& mc = mr->m_mapping_channels.AppendNew(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_MappingChannel]': ../opennurbs_material.cpp:4593:30: required from here 4593 | m_mapping_channels.Remove((int)(mc - m_mapping_channels.Array())); | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_UuidIndex]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_material.h:24:16: required from here 24 | class ON_CLASS ON_Material : public ON_Object | ^~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:37: ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Texture]': ../opennurbs_array_defs.h:1293:3: required from 'void ON_ClassArray::Destroy() [with T = ON_Texture]' 1293 | SetCapacity( 0 ); | ^~~~~~~~~~~ ../opennurbs_material.cpp:56:21: required from here 56 | m_textures.Destroy(); | ~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Texture' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_texture.h:30:16: note: 'class ON_Texture' declared here 30 | class ON_CLASS ON_Texture : public ON_Object | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_Texture]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_Texture]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_material.cpp:594:24: required from here 594 | m_textures.Remove(i); | ~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_Texture' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_texture.h:30:16: note: 'class ON_Texture' declared here 30 | class ON_CLASS ON_Texture : public ON_Object | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fPoint]': ../opennurbs_array_defs.h:109:9: required from 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' 109 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_material.cpp:2515:30: required from here 2515 | T = mesh.m_TC[tci].m_T; | ^~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_2fPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_material.cpp:2683:13: required from here 2683 | T2.Reserve(i); | ~~~~~~~~~~^~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fVector]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3fVector]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_material.cpp:2901:23: required from here 2901 | m_mesh.m_N.Reserve(vcnt+newvcnt); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Color]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_Color]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_material.cpp:2914:23: required from here 2914 | m_mesh.m_C.Reserve(vcnt+newvcnt); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_2dPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_material.cpp:2918:23: required from here 2918 | m_mesh.m_S.Reserve(vcnt+newvcnt); | ~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON__CNewMeshFace]': ../opennurbs_array_defs.h:81:5: required from 'ON_SimpleArray::ON_SimpleArray(int) [with T = ON__CNewMeshFace]' 81 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_material.cpp:3380:46: required from here 3380 | ON_SimpleArray mflist(512); | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__CNewMeshFace'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_material.cpp:3340:7: note: 'class ON__CNewMeshFace' declared here 3340 | class ON__CNewMeshFace | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_TextureCoordinates]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_TextureCoordinates]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_material.cpp:3880:16: required from here 3880 | m_TC.Remove(tci); | ~~~~~~~~~~~^~~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_TextureCoordinates' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mesh.h:771:16: note: 'class ON_TextureCoordinates' declared here 771 | class ON_CLASS ON_TextureCoordinates | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_MappingChannel]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_MappingChannel]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_material.cpp:4071:30: required from here 4071 | ON_MappingRef::ON_MappingRef() | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingChannel'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:33:16: note: 'class ON_MappingChannel' declared here 33 | class ON_CLASS ON_MappingChannel | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MaterialRef]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_MaterialRef]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_rendering.h:20:16: required from here 20 | class ON_CLASS ON_RenderingAttributes | ^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MaterialRef'; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:176:16: note: 'class ON_MaterialRef' declared here 176 | class ON_CLASS ON_MaterialRef | ^~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_MappingRef]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_MappingRef]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_material.cpp:4236:60: required from here 4236 | ON_ObjectRenderingAttributes::ON_ObjectRenderingAttributes() | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_MappingRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_MappingRef]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_MappingRef]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_material.cpp:4430:22: required from here 4430 | m_mappings.Remove( (int)(mr - m_mappings.Array()) ); // safe ptr to in conversion | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_MappingRef' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mapchan.h:90:16: note: 'class ON_MappingRef' declared here 90 | class ON_CLASS ON_MappingRef | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_TextureCoordinates]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_TextureCoordinates]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_array_defs.h:970:5: required from 'T& ON_ClassArray::AppendNew() [with T = ON_TextureCoordinates]' 970 | Reserve( newcapacity ); | ^~~~~~~ ../opennurbs_material.cpp:3871:19: required from here 3871 | m_TC.AppendNew(); | ~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_TextureCoordinates' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mesh.h:771:16: note: 'class ON_TextureCoordinates' declared here 771 | class ON_CLASS ON_TextureCoordinates | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON__CNewMeshFace]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__CNewMeshFace'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_material.cpp:3340:7: note: 'class ON__CNewMeshFace' declared here 3340 | class ON__CNewMeshFace | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_UuidIndex]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_UuidIndex'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_uuid.h:109:16: note: 'class ON_UuidIndex' declared here 109 | class ON_CLASS ON_UuidIndex | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3fPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_morph.o ../opennurbs_morph.cpp In file included from ../opennurbs.h:42, from ../opennurbs_morph.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_morph.cpp: In member function 'virtual bool ON_SpaceMorph::Ev1Der(ON_3dPoint, ON_3dPoint&, ON_3dVector&, ON_3dVector&, ON_3dVector&) const': ../opennurbs_morph.cpp:461:23: warning: unused parameter 'xyz' [-Wunused-parameter] 461 | ON_3dPoint& xyz, | ~~~~~~~~~~~~^~~ ../opennurbs_morph.cpp: In member function 'virtual bool ON_SpaceMorph::IsIdentity(const ON_BoundingBox&) const': ../opennurbs_morph.cpp:505:55: warning: unused parameter 'bbox' [-Wunused-parameter] 505 | bool ON_SpaceMorph::IsIdentity( const ON_BoundingBox& bbox ) const | ~~~~~~~~~~~~~~~~~~~~~~^~~~ ../opennurbs_morph.cpp: In member function 'virtual bool ON_NurbsSurface::Morph(const ON_SpaceMorph&)': ../opennurbs_morph.cpp:830:13: warning: variable 'bIsClosed' set but not used [-Wunused-but-set-variable] 830 | ON_BOOL32 bIsClosed[2]; | ^~~~~~~~~ ../opennurbs_morph.cpp:831:13: warning: variable 'bIsPeriodic' set but not used [-Wunused-but-set-variable] 831 | ON_BOOL32 bIsPeriodic[2]; | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_mesh_tools.o ../opennurbs_mesh_tools.cpp In file included from ../opennurbs.h:42, from ../opennurbs_mesh_tools.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_mesh_tools.cpp: In member function 'bool ON_Mesh::CollapseEdge(int)': ../opennurbs_mesh_tools.cpp:217:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__MESHEDGE'; use assignment or value-initialization instead [-Wclass-memaccess] 217 | memset(&me,0,sizeof(me)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_mesh_tools.cpp:159:7: note: 'class ON__MESHEDGE' declared here 159 | class ON__MESHEDGE | ^~~~~~~~~~~~ ../opennurbs_mesh_tools.cpp:423:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON__MESHEDGE'; use assignment or value-initialization instead [-Wclass-memaccess] 423 | memset(&me,0,sizeof(me)); | ~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_mesh_tools.cpp:159:7: note: 'class ON__MESHEDGE' declared here 159 | class ON__MESHEDGE | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3fVector]': ../opennurbs_mesh_tools.cpp:679:18: required from here 679 | m_FN.Remove(meshfi); | ~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs_point.h:1526, from ../opennurbs.h:45: ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3fPoint]': ../opennurbs_mesh_tools.cpp:773:26: required from here 773 | mesh->m_V.AppendNew() = V; | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3fVector]': ../opennurbs_mesh_tools.cpp:774:26: required from here 774 | mesh->m_N.AppendNew() = N; | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_2fPoint]': ../opennurbs_mesh_tools.cpp:775:26: required from here 775 | mesh->m_T.AppendNew() = T; | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Color]': ../opennurbs_array_defs.h:563:3: required from 'void ON_SimpleArray::Destroy() [with T = ON_Color]' 563 | SetCapacity( 0 ); | ^~~~~~~~~~~ ../opennurbs_mesh_tools.cpp:306:19: required from here 306 | mesh.m_C.Destroy(); | ~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:43: ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3fPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_mesh_tools.cpp:753:20: required from here 753 | mesh->m_V.Reserve(vertex_count); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fVector]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3fVector]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_mesh_tools.cpp:754:20: required from here 754 | mesh->m_N.Reserve(vertex_count); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_2fPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_mesh_tools.cpp:755:20: required from here 755 | mesh->m_T.Reserve(vertex_count); | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_nurbssurface.o ../opennurbs_nurbssurface.cpp In file included from ../opennurbs.h:42, from ../opennurbs_nurbssurface.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_nurbssurface.cpp: In copy constructor 'ON_NurbsSurface::ON_NurbsSurface(const ON_NurbsSurface&)': ../opennurbs_nurbssurface.cpp:62:1: warning: base class 'class ON_Surface' should be explicitly initialized in the copy constructor [-Wextra] 62 | ON_NurbsSurface::ON_NurbsSurface( const ON_NurbsSurface& src ) | ^~~~~~~~~~~~~~~ ../opennurbs_nurbssurface.cpp: In member function 'virtual ON_BOOL32 ON_NurbsSurface::SetDomain(int, double, double)': ../opennurbs_nurbssurface.cpp:143:64: warning: the address of 'ON_NurbsSurface::m_knot' will never be NULL [-Waddress] 143 | if ( m_order[dir] >= 2 && m_cv_count[dir] >= m_order[dir] && m_knot && t0 < t1 ) { | ^~~~~~ In file included from ../opennurbs.h:106: ../opennurbs_nurbssurface.h:1006:11: note: 'ON_NurbsSurface::m_knot' declared here 1006 | double* m_knot[2]; // Knot vector. ( The knot vector has length | ^~~~~~ ../opennurbs_nurbssurface.cpp: In member function 'virtual ON_Curve* ON_NurbsSurface::IsoCurve(int, double) const': ../opennurbs_nurbssurface.cpp:896:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 896 | if ( dir == 0 || dir == 1 && IsValid() ) { | ~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_nurbssurface.cpp: In member function 'virtual ON_Surface* ON_NurbsSurface::Offset(double, double, double*) const': ../opennurbs_nurbssurface.cpp:1199:14: warning: unused parameter 'offset_distance' [-Wunused-parameter] 1199 | double offset_distance, | ~~~~~~~^~~~~~~~~~~~~~~ ../opennurbs_nurbssurface.cpp:1200:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 1200 | double tolerance, | ~~~~~~~^~~~~~~~~ ../opennurbs_nurbssurface.cpp:1201:15: warning: unused parameter 'max_deviation' [-Wunused-parameter] 1201 | double* max_deviation | ~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_nurbssurface.cpp: In function 'bool ON_MakeDegreesCompatible(ON_NurbsCurve&, ON_NurbsCurve&)': ../opennurbs_nurbssurface.cpp:2611:32: warning: self-comparison always evaluates to true [-Wtautological-compare] 2611 | return (nurbs_curveA.m_order == nurbs_curveA.m_order); | ~~~~~~~~~~~~~~~~~~~~ ^~ ~~~~~~~~~~~~~~~~~~~~ ../opennurbs_nurbssurface.cpp:2606:8: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 2606 | bool rc = false; | ^~ ../opennurbs_nurbssurface.cpp: In member function 'ON_BOOL32 ON_NurbsSurface::GetCV(int, int, ON::point_style, double*) const': ../opennurbs_nurbssurface.cpp:1861:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 1861 | Point[dim] = w; | ~~~~~~~~~~~^~~ ../opennurbs_nurbssurface.cpp:1863:3: note: here 1863 | case ON::not_rational: | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_nurbscurve.o ../opennurbs_nurbscurve.cpp In file included from ../opennurbs.h:42, from ../opennurbs_nurbscurve.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_nurbscurve.cpp: In copy constructor 'ON_NurbsCurve::ON_NurbsCurve(const ON_NurbsCurve&)': ../opennurbs_nurbscurve.cpp:56:1: warning: base class 'class ON_Curve' should be explicitly initialized in the copy constructor [-Wextra] 56 | ON_NurbsCurve::ON_NurbsCurve( const ON_NurbsCurve& src ) | ^~~~~~~~~~~~~ ../opennurbs_nurbscurve.cpp: In member function 'virtual ON_BOOL32 ON_NurbsCurve::GetLength(double*, double, const ON_Interval*) const': ../opennurbs_nurbscurve.cpp:2672:16: warning: unused parameter 'fractional_tolerance' [-Wunused-parameter] 2672 | double fractional_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_nurbscurve.cpp:2673:28: warning: unused parameter 'sub_domain' [-Wunused-parameter] 2673 | const ON_Interval* sub_domain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_nurbscurve.cpp: In member function 'bool ON_NurbsCurve::Append(const ON_NurbsCurve&)': ../opennurbs_nurbscurve.cpp:2705:24: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2705 | if ( IsRational() && !c.IsRational() | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_nurbscurve.cpp: In member function 'virtual int ON_NurbsCurve::GetNurbForm(ON_NurbsCurve&, double, const ON_Interval*) const': ../opennurbs_nurbscurve.cpp:3073:40: warning: unused parameter 'tolerance' [-Wunused-parameter] 3073 | double tolerance, | ~~~~~~~^~~~~~~~~ ../opennurbs_nurbscurve.cpp: In function 'bool ON_IsDuplicatePointList(int, int, int, int, const double*, int, const double*, double)': ../opennurbs_nurbscurve.cpp:3202:25: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 3200 | bool rc = (dim > 0 || is_rat >= 0 && is_rat <= 1 && count > 0 | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3201 | && abs(stride) >= dim+is_rat && abs(other_stride) >= (dim+is_rat) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3202 | && 0 != cv && 0 != other_cv); | ~~~~~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_nurbscurve.cpp: In member function 'bool ON_Brep::IsDuplicate(const ON_Brep&, double) const': ../opennurbs_nurbscurve.cpp:3296:24: warning: unused parameter 'other' [-Wunused-parameter] 3296 | const ON_Brep& other, | ~~~~~~~~~~~~~~~^~~~~ ../opennurbs_nurbscurve.cpp:3297:16: warning: unused parameter 'tolerance' [-Wunused-parameter] 3297 | double tolerance | ~~~~~~~^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3dPoint]': ../opennurbs_nurbscurve.cpp:880:42: required from here 880 | GetCV(i,pline_points->AppendNew()); | ~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_3dPoint]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_nurbscurve.cpp:877:30: required from here 877 | pline_points->Reserve(m_cv_count); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_nurbscurve.cpp: In member function 'ON_BOOL32 ON_NurbsCurve::GetCV(int, ON::point_style, double*) const': ../opennurbs_nurbscurve.cpp:1910:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 1910 | Point[dim] = w; | ~~~~~~~~~~~^~~ ../opennurbs_nurbscurve.cpp:1912:3: note: here 1912 | case ON::not_rational: | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_nurbsvolume.o ../opennurbs_nurbsvolume.cpp In file included from ../opennurbs.h:42, from ../opennurbs_nurbsvolume.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_nurbsvolume.cpp: In member function 'virtual bool ON_MorphControl::GetTightBoundingBox(ON_BoundingBox&, int, const ON_Xform*) const': ../opennurbs_nurbsvolume.cpp:2625:33: warning: unused parameter 'xform' [-Wunused-parameter] 2625 | const ON_Xform* xform | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_Plane]': ../opennurbs_nurbsvolume.cpp:3232:46: required from here 3232 | ON_Plane& plane0 = planes.AppendNew(); | ~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Plane'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:55: ../opennurbs_plane.h:19:16: note: 'class ON_Plane' declared here 19 | class ON_CLASS ON_Plane | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_Localizer]': ../opennurbs_array_defs.h:791:9: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_Localizer]' 791 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_nurbssurface.h:1765:16: required from here 1765 | class ON_CLASS ON_MorphControl : public ON_Geometry | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_Localizer' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:52: ../opennurbs_xform.h:999:16: note: 'class ON_Localizer' declared here 999 | class ON_CLASS ON_Localizer | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Plane]': ../opennurbs_array_defs.h:81:5: required from 'ON_SimpleArray::ON_SimpleArray(int) [with T = ON_Plane]' 81 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_nurbsvolume.cpp:3218:42: required from here 3218 | ON_SimpleArray planes(6); | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Plane'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_plane.h:19:16: note: 'class ON_Plane' declared here 19 | class ON_CLASS ON_Plane | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Plane]': ../opennurbs_array_defs.h:101:20: required from here 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:113:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Plane'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113 | memcpy( m_a, src.m_a, m_count*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_plane.h:19:16: note: 'class ON_Plane' declared here 19 | class ON_CLASS ON_Plane | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Plane]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Plane'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_plane.h:19:16: note: 'class ON_Plane' declared here 19 | class ON_CLASS ON_Plane | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Move(int, int, int) [with T = ON_Plane]': ../opennurbs_array_defs.h:354:5: required from 'void ON_SimpleArray::Remove(int) [with T = ON_Plane]' 354 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:269:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Plane'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 269 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_plane.h:19:16: note: 'class ON_Plane' declared here 19 | class ON_CLASS ON_Plane | ^~~~~~~~ ../opennurbs_nurbsvolume.cpp: In member function 'bool ON_NurbsCage::GetCV(int, int, int, ON::point_style, double*) const': ../opennurbs_nurbsvolume.cpp:1707:16: warning: this statement may fall through [-Wimplicit-fallthrough=] 1707 | Point[dim] = w; | ~~~~~~~~~~~^~~ ../opennurbs_nurbsvolume.cpp:1709:3: note: here 1709 | case ON::not_rational: | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_object.o ../opennurbs_object.cpp In file included from ../opennurbs.h:42, from ../opennurbs_object.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_object.cpp: In member function 'void ON_ClassId::ConstructorHelper(const char*, const char*, const char*)': ../opennurbs_object.cpp:905:37: warning: the address of 'ON_ClassId::m_sBaseClassName' will never be NULL [-Waddress] 905 | if ( !p->m_pBaseClassId && p->m_sBaseClassName ) { | ~~~^~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:80: ../opennurbs_object.h:194:8: note: 'ON_ClassId::m_sBaseClassName' declared here 194 | char m_sBaseClassName[80]; | ^~~~~~~~~~~~~~~~ ../opennurbs_object.cpp: In member function 'virtual void ON_Object::DestroyRuntimeCache(bool)': ../opennurbs_object.cpp:1757:43: warning: unused parameter 'bDelete' [-Wunused-parameter] 1757 | void ON_Object::DestroyRuntimeCache( bool bDelete ) | ~~~~~^~~~~~~ ../opennurbs_object.cpp: In member function 'virtual void ON_Curve::DestroyRuntimeCache(bool)': ../opennurbs_object.cpp:1761:42: warning: unused parameter 'bDelete' [-Wunused-parameter] 1761 | void ON_Curve::DestroyRuntimeCache( bool bDelete ) | ~~~~~^~~~~~~ ../opennurbs_object.cpp: In member function 'virtual void ON_Surface::DestroyRuntimeCache(bool)': ../opennurbs_object.cpp:1793:44: warning: unused parameter 'bDelete' [-Wunused-parameter] 1793 | void ON_Surface::DestroyRuntimeCache( bool bDelete ) | ~~~~~^~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON__ClassIdDumpNode]': ../opennurbs_array_defs.h:762:5: required from 'ON_ClassArray::ON_ClassArray(int) [with T = ON__ClassIdDumpNode]' 762 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_object.cpp:1232:51: required from here 1232 | ON_ClassArray nodes(count); | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON__ClassIdDumpNode' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_object.cpp:1037:7: note: 'class ON__ClassIdDumpNode' declared here 1037 | class ON__ClassIdDumpNode | ^~~~~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_objref.o ../opennurbs_objref.cpp In file included from ../opennurbs.h:42, from ../opennurbs_objref.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_ObjRef_IRefID]': ../opennurbs_objref.cpp:396:19: required from here 396 | m__iref = src.m__iref; | ^~~~~~~ ../opennurbs_array_defs.h:113:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_ObjRef_IRefID'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113 | memcpy( m_a, src.m_a, m_count*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:123: ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_ObjRef_IRefID]': ../opennurbs_objref.cpp:886:55: required from here 886 | ON_ObjRef_IRefID& this_ref = m__iref.AppendNew(); | ~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ObjRef_IRefID'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_ObjRef_IRefID]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_ObjRef_IRefID]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_objref.cpp:353:33: required from here 353 | m__proxy_ref_count(0) | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ObjRef_IRefID'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_ObjRef_IRefID]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_ObjRef_IRefID'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Move(int, int, int) [with T = ON_ObjRef_IRefID]': ../opennurbs_array_defs.h:354:5: required from 'void ON_SimpleArray::Remove(int) [with T = ON_ObjRef_IRefID]' 354 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:269:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_ObjRef_IRefID'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 269 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_objref.h:99:16: note: 'class ON_ObjRef_IRefID' declared here 99 | class ON_CLASS ON_ObjRef_IRefID | ^~~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_mesh.o ../opennurbs_mesh.cpp In file included from ../opennurbs.h:42, from ../opennurbs_mesh.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_Mesh* ON_Surface::CreateMesh(const ON_MeshParameters&, ON_Mesh*) const': ../opennurbs_mesh.cpp:528:37: warning: unused parameter 'mp' [-Wunused-parameter] 528 | const ON_MeshParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp: In copy constructor 'ON_Mesh::ON_Mesh(const ON_Mesh&)': ../opennurbs_mesh.cpp:713:1: warning: base class 'class ON_Geometry' should be explicitly initialized in the copy constructor [-Wextra] 713 | ON_Mesh::ON_Mesh( const ON_Mesh& src ) | ^~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_Mesh::ReadFaceArray(int, int, ON_BinaryArchive&)': ../opennurbs_mesh.cpp:1185:34: warning: unused parameter 'vcount' [-Wunused-parameter] 1185 | bool ON_Mesh::ReadFaceArray( int vcount, int fcount, ON_BinaryArchive& file ) | ~~~~^~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_Mesh::CombineCoincidentVertices(ON_3fVector, double)': ../opennurbs_mesh.cpp:3099:27: warning: unused parameter 'tolerance' [-Wunused-parameter] 3099 | const ON_3fVector tolerance, | ~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_mesh.cpp:3100:16: warning: unused parameter 'cos_normal_angle' [-Wunused-parameter] 3100 | double cos_normal_angle // = -1.0 // cosine(break angle) -1.0 will merge all coincident vertices | ~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_MeshCurvatureStats::Set(ON::curvature_style, int, const ON_SurfaceCurvature*, const ON_3fVector*, double)': ../opennurbs_mesh.cpp:4316:53: warning: unused parameter 'N' [-Wunused-parameter] 4316 | const ON_3fVector* N, // needed for normal sectional curvatures | ~~~~~~~~~~~~~~~~~~~^ ../opennurbs_mesh.cpp: In member function 'void ON_Mesh::DestroyTree(bool)': ../opennurbs_mesh.cpp:5207:33: warning: unused parameter 'bDeleteTree' [-Wunused-parameter] 5207 | void ON_Mesh::DestroyTree( bool bDeleteTree ) | ~~~~~^~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_MeshTopology::Create()': ../opennurbs_mesh.cpp:6380:12: warning: variable 'rc' set but not used [-Wunused-but-set-variable] 6380 | bool rc = false; | ^~ ../opennurbs_mesh.cpp: In member function 'const ON_MeshPartition* ON_Mesh::CreatePartition(int, int)': ../opennurbs_mesh.cpp:6976:16: warning: variable 'vi1' set but not used [-Wunused-but-set-variable] 6976 | int vi0, vi1, vi2, vi3; | ^~~ ../opennurbs_mesh.cpp:6806:8: warning: variable 'bNeedFaceSort' set but not used [-Wunused-but-set-variable] 6806 | bool bNeedFaceSort = true; | ^~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_BOOL32 ON_MeshVertexRef::Transform(const ON_Xform&)': ../opennurbs_mesh.cpp:7318:24: warning: unused parameter 'xform' [-Wunused-parameter] 7318 | const ON_Xform& xform | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_BOOL32 ON_MeshEdgeRef::Transform(const ON_Xform&)': ../opennurbs_mesh.cpp:7454:24: warning: unused parameter 'xform' [-Wunused-parameter] 7454 | const ON_Xform& xform | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_BOOL32 ON_MeshFaceRef::Transform(const ON_Xform&)': ../opennurbs_mesh.cpp:7600:24: warning: unused parameter 'xform' [-Wunused-parameter] 7600 | const ON_Xform& xform | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshVertexRef ON_Mesh::VertexRef(int) const': ../opennurbs_mesh.cpp:7649:10: warning: implicitly-declared 'ON_MeshVertexRef::ON_MeshVertexRef(const ON_MeshVertexRef&)' is deprecated [-Wdeprecated-copy] 7649 | return vr; | ^~ ../opennurbs_mesh.cpp:7180:19: note: because 'ON_MeshVertexRef' has user-provided 'ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef&)' 7180 | ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef& src) | ^~~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshVertexRef ON_Mesh::VertexRef(ON_COMPONENT_INDEX) const': ../opennurbs_mesh.cpp:7678:10: warning: implicitly-declared 'ON_MeshVertexRef::ON_MeshVertexRef(const ON_MeshVertexRef&)' is deprecated [-Wdeprecated-copy] 7678 | return vr; | ^~ ../opennurbs_mesh.cpp:7180:19: note: because 'ON_MeshVertexRef' has user-provided 'ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef&)' 7180 | ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef& src) | ^~~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshFaceRef ON_Mesh::FaceRef(int) const': ../opennurbs_mesh.cpp:7702:10: warning: implicitly-declared 'ON_MeshFaceRef::ON_MeshFaceRef(const ON_MeshFaceRef&)' is deprecated [-Wdeprecated-copy] 7702 | return fr; | ^~ ../opennurbs_mesh.cpp:7513:17: note: because 'ON_MeshFaceRef' has user-provided 'ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef&)' 7513 | ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef& src) | ^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshFaceRef ON_Mesh::FaceRef(ON_COMPONENT_INDEX) const': ../opennurbs_mesh.cpp:7718:10: warning: implicitly-declared 'ON_MeshFaceRef::ON_MeshFaceRef(const ON_MeshFaceRef&)' is deprecated [-Wdeprecated-copy] 7718 | return fr; | ^~ ../opennurbs_mesh.cpp:7513:17: note: because 'ON_MeshFaceRef' has user-provided 'ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef&)' 7513 | ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef& src) | ^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshVertexRef ON_MeshTopology::VertexRef(ON_COMPONENT_INDEX) const': ../opennurbs_mesh.cpp:7751:10: warning: implicitly-declared 'ON_MeshVertexRef::ON_MeshVertexRef(const ON_MeshVertexRef&)' is deprecated [-Wdeprecated-copy] 7751 | return vr; | ^~ ../opennurbs_mesh.cpp:7180:19: note: because 'ON_MeshVertexRef' has user-provided 'ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef&)' 7180 | ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef& src) | ^~~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshVertexRef ON_MeshTopology::VertexRef(int) const': ../opennurbs_mesh.cpp:7768:10: warning: implicitly-declared 'ON_MeshVertexRef::ON_MeshVertexRef(const ON_MeshVertexRef&)' is deprecated [-Wdeprecated-copy] 7768 | return vr; | ^~ ../opennurbs_mesh.cpp:7180:19: note: because 'ON_MeshVertexRef' has user-provided 'ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef&)' 7180 | ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef& src) | ^~~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshEdgeRef ON_MeshTopology::EdgeRef(ON_COMPONENT_INDEX) const': ../opennurbs_mesh.cpp:7779:10: warning: implicitly-declared 'ON_MeshEdgeRef::ON_MeshEdgeRef(const ON_MeshEdgeRef&)' is deprecated [-Wdeprecated-copy] 7779 | return er; | ^~ ../opennurbs_mesh.cpp:7369:17: note: because 'ON_MeshEdgeRef' has user-provided 'ON_MeshEdgeRef& ON_MeshEdgeRef::operator=(const ON_MeshEdgeRef&)' 7369 | ON_MeshEdgeRef& ON_MeshEdgeRef::operator=(const ON_MeshEdgeRef& src) | ^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshEdgeRef ON_MeshTopology::EdgeRef(int) const': ../opennurbs_mesh.cpp:7792:10: warning: implicitly-declared 'ON_MeshEdgeRef::ON_MeshEdgeRef(const ON_MeshEdgeRef&)' is deprecated [-Wdeprecated-copy] 7792 | return er; | ^~ ../opennurbs_mesh.cpp:7369:17: note: because 'ON_MeshEdgeRef' has user-provided 'ON_MeshEdgeRef& ON_MeshEdgeRef::operator=(const ON_MeshEdgeRef&)' 7369 | ON_MeshEdgeRef& ON_MeshEdgeRef::operator=(const ON_MeshEdgeRef& src) | ^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_MeshFaceRef ON_MeshTopology::FaceRef(ON_COMPONENT_INDEX) const': ../opennurbs_mesh.cpp:7802:10: warning: implicitly-declared 'ON_MeshFaceRef::ON_MeshFaceRef(const ON_MeshFaceRef&)' is deprecated [-Wdeprecated-copy] 7802 | return fr; | ^~ ../opennurbs_mesh.cpp:7513:17: note: because 'ON_MeshFaceRef' has user-provided 'ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef&)' 7513 | ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef& src) | ^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_Geometry* ON_Mesh::MeshComponent(ON_COMPONENT_INDEX) const': ../opennurbs_mesh.cpp:7909:43: warning: implicitly-declared 'ON_MeshVertexRef::ON_MeshVertexRef(const ON_MeshVertexRef&)' is deprecated [-Wdeprecated-copy] 7909 | component = new ON_MeshVertexRef(r); | ^ ../opennurbs_mesh.cpp:7180:19: note: because 'ON_MeshVertexRef' has user-provided 'ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef&)' 7180 | ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef& src) | ^~~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:7916:43: warning: implicitly-declared 'ON_MeshVertexRef::ON_MeshVertexRef(const ON_MeshVertexRef&)' is deprecated [-Wdeprecated-copy] 7916 | component = new ON_MeshVertexRef(r); | ^ ../opennurbs_mesh.cpp:7180:19: note: because 'ON_MeshVertexRef' has user-provided 'ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef&)' 7180 | ON_MeshVertexRef& ON_MeshVertexRef::operator=(const ON_MeshVertexRef& src) | ^~~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:7923:41: warning: implicitly-declared 'ON_MeshEdgeRef::ON_MeshEdgeRef(const ON_MeshEdgeRef&)' is deprecated [-Wdeprecated-copy] 7923 | component = new ON_MeshEdgeRef(r); | ^ ../opennurbs_mesh.cpp:7369:17: note: because 'ON_MeshEdgeRef' has user-provided 'ON_MeshEdgeRef& ON_MeshEdgeRef::operator=(const ON_MeshEdgeRef&)' 7369 | ON_MeshEdgeRef& ON_MeshEdgeRef::operator=(const ON_MeshEdgeRef& src) | ^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:7930:41: warning: implicitly-declared 'ON_MeshFaceRef::ON_MeshFaceRef(const ON_MeshFaceRef&)' is deprecated [-Wdeprecated-copy] 7930 | component = new ON_MeshFaceRef(r); | ^ ../opennurbs_mesh.cpp:7513:17: note: because 'ON_MeshFaceRef' has user-provided 'ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef&)' 7513 | ON_MeshFaceRef& ON_MeshFaceRef::operator=(const ON_MeshFaceRef& src) | ^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'void ON_MappingTag::Default()': ../opennurbs_mesh.cpp:8489:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_MappingTag'; use assignment or value-initialization instead [-Wclass-memaccess] 8489 | memset(this,0,sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:98: ../opennurbs_mesh.h:719:16: note: 'class ON_MappingTag' declared here 719 | class ON_CLASS ON_MappingTag | ^~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In function 'int ON_Mesh2dRegion(int, int, const double*, int, int, const int*, const int*, ON_SimpleArray&)': ../opennurbs_mesh.cpp:8596:11: warning: unused parameter 'point_count' [-Wunused-parameter] 8596 | int point_count, | ~~~~^~~~~~~~~~~ ../opennurbs_mesh.cpp:8597:11: warning: unused parameter 'point_stride' [-Wunused-parameter] 8597 | int point_stride, | ~~~~^~~~~~~~~~~~ ../opennurbs_mesh.cpp:8598:21: warning: unused parameter 'point' [-Wunused-parameter] 8598 | const double* point, | ~~~~~~~~~~~~~~^~~~~ ../opennurbs_mesh.cpp:8599:11: warning: unused parameter 'edge_count' [-Wunused-parameter] 8599 | int edge_count, | ~~~~^~~~~~~~~~ ../opennurbs_mesh.cpp:8600:11: warning: unused parameter 'edge_stride' [-Wunused-parameter] 8600 | int edge_stride, | ~~~~^~~~~~~~~~~ ../opennurbs_mesh.cpp:8601:18: warning: unused parameter 'edge' [-Wunused-parameter] 8601 | const int* edge, | ~~~~~~~~~~~^~~~ ../opennurbs_mesh.cpp:8602:18: warning: unused parameter 'edge_side' [-Wunused-parameter] 8602 | const int* edge_side, | ~~~~~~~~~~~^~~~~~~~~ ../opennurbs_mesh.cpp:8603:32: warning: unused parameter 'triangles' [-Wunused-parameter] 8603 | ON_SimpleArray& triangles | ~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'ON_PolylineCurve* ON_Curve::MeshCurve(ON_MeshCurveParameters&, ON_PolylineCurve*, bool, const ON_Interval*) const': ../opennurbs_mesh.cpp:8610:29: warning: unused parameter 'mp' [-Wunused-parameter] 8610 | ON_MeshCurveParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8611:23: warning: unused parameter 'polyline' [-Wunused-parameter] 8611 | ON_PolylineCurve* polyline, | ~~~~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_mesh.cpp:8612:10: warning: unused parameter 'bSkipFirstPoint' [-Wunused-parameter] 8612 | bool bSkipFirstPoint, | ~~~~~^~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8613:24: warning: unused parameter 'domain' [-Wunused-parameter] 8613 | const ON_Interval* domain | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_BezierCurve::GetTightBoundingBox(ON_BoundingBox&, int, const ON_Xform*) const': ../opennurbs_mesh.cpp:8622:33: warning: unused parameter 'xform' [-Wunused-parameter] 8622 | const ON_Xform* xform | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_Mesh* ON_BrepFace::CreateMesh(const ON_MeshParameters&, ON_Mesh*) const': ../opennurbs_mesh.cpp:8629:37: warning: unused parameter 'mp' [-Wunused-parameter] 8629 | const ON_MeshParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8630:21: warning: unused parameter 'mesh' [-Wunused-parameter] 8630 | ON_Mesh* mesh | ~~~~~~~~~^~~~ ../opennurbs_mesh.cpp: In member function 'int ON_Brep::CreateMesh(const ON_MeshParameters&, ON_SimpleArray&) const': ../opennurbs_mesh.cpp:8637:28: warning: unused parameter 'mp' [-Wunused-parameter] 8637 | const ON_MeshParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8638:29: warning: unused parameter 'mesh_list' [-Wunused-parameter] 8638 | ON_SimpleArray& mesh_list | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_Mesh::AreaMassProperties(ON_MassProperties&, bool, bool, bool, bool) const': ../opennurbs_mesh.cpp:8647:22: warning: unused parameter 'mp' [-Wunused-parameter] 8647 | ON_MassProperties& mp, | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8648:8: warning: unused parameter 'bArea' [-Wunused-parameter] 8648 | bool bArea, | ~~~~~^~~~~ ../opennurbs_mesh.cpp:8649:8: warning: unused parameter 'bFirstMoments' [-Wunused-parameter] 8649 | bool bFirstMoments, | ~~~~~^~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8650:8: warning: unused parameter 'bSecondMoments' [-Wunused-parameter] 8650 | bool bSecondMoments, | ~~~~~^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8651:8: warning: unused parameter 'bProductMoments' [-Wunused-parameter] 8651 | bool bProductMoments | ~~~~~^~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_Mesh::VolumeMassProperties(ON_MassProperties&, bool, bool, bool, bool, ON_3dPoint) const': ../opennurbs_mesh.cpp:8660:22: warning: unused parameter 'mp' [-Wunused-parameter] 8660 | ON_MassProperties& mp, | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8661:8: warning: unused parameter 'bVolume' [-Wunused-parameter] 8661 | bool bVolume, | ~~~~~^~~~~~~ ../opennurbs_mesh.cpp:8662:8: warning: unused parameter 'bFirstMoments' [-Wunused-parameter] 8662 | bool bFirstMoments, | ~~~~~^~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8663:8: warning: unused parameter 'bSecondMoments' [-Wunused-parameter] 8663 | bool bSecondMoments, | ~~~~~^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8664:8: warning: unused parameter 'bProductMoments' [-Wunused-parameter] 8664 | bool bProductMoments, | ~~~~~^~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8665:14: warning: unused parameter 'base_point' [-Wunused-parameter] 8665 | ON_3dPoint base_point | ~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_Brep::IsPointInside(ON_3dPoint, double, bool) const': ../opennurbs_mesh.cpp:8672:20: warning: unused parameter 'P' [-Wunused-parameter] 8672 | ON_3dPoint P, | ~~~~~~~~~~~^ ../opennurbs_mesh.cpp:8673:16: warning: unused parameter 'tolerance' [-Wunused-parameter] 8673 | double tolerance, | ~~~~~~~^~~~~~~~~ ../opennurbs_mesh.cpp:8674:14: warning: unused parameter 'bStrictlyInside' [-Wunused-parameter] 8674 | bool bStrictlyInside | ~~~~~^~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_Brep::AreaMassProperties(ON_MassProperties&, bool, bool, bool, bool, double, double) const': ../opennurbs_mesh.cpp:8681:22: warning: unused parameter 'mp' [-Wunused-parameter] 8681 | ON_MassProperties& mp, | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8682:8: warning: unused parameter 'bArea' [-Wunused-parameter] 8682 | bool bArea, | ~~~~~^~~~~ ../opennurbs_mesh.cpp:8683:8: warning: unused parameter 'bFirstMoments' [-Wunused-parameter] 8683 | bool bFirstMoments, | ~~~~~^~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8684:8: warning: unused parameter 'bSecondMoments' [-Wunused-parameter] 8684 | bool bSecondMoments, | ~~~~~^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8685:8: warning: unused parameter 'bProductMoments' [-Wunused-parameter] 8685 | bool bProductMoments, | ~~~~~^~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8686:10: warning: unused parameter 'rel_tol' [-Wunused-parameter] 8686 | double rel_tol, | ~~~~~~~^~~~~~~ ../opennurbs_mesh.cpp:8687:10: warning: unused parameter 'abs_tol' [-Wunused-parameter] 8687 | double abs_tol | ~~~~~~~^~~~~~~ ../opennurbs_mesh.cpp: In member function 'bool ON_Brep::VolumeMassProperties(ON_MassProperties&, bool, bool, bool, bool, ON_3dPoint, double, double) const': ../opennurbs_mesh.cpp:8696:22: warning: unused parameter 'mp' [-Wunused-parameter] 8696 | ON_MassProperties& mp, | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8697:8: warning: unused parameter 'bVolume' [-Wunused-parameter] 8697 | bool bVolume, | ~~~~~^~~~~~~ ../opennurbs_mesh.cpp:8698:8: warning: unused parameter 'bFirstMoments' [-Wunused-parameter] 8698 | bool bFirstMoments, | ~~~~~^~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8699:8: warning: unused parameter 'bSecondMoments' [-Wunused-parameter] 8699 | bool bSecondMoments, | ~~~~~^~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8700:8: warning: unused parameter 'bProductMoments' [-Wunused-parameter] 8700 | bool bProductMoments, | ~~~~~^~~~~~~~~~~~~~~ ../opennurbs_mesh.cpp:8701:14: warning: unused parameter 'base_point' [-Wunused-parameter] 8701 | ON_3dPoint base_point, | ~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_mesh.cpp:8702:10: warning: unused parameter 'rel_tol' [-Wunused-parameter] 8702 | double rel_tol, | ~~~~~~~^~~~~~~ ../opennurbs_mesh.cpp:8703:10: warning: unused parameter 'abs_tol' [-Wunused-parameter] 8703 | double abs_tol | ~~~~~~~^~~~~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_Mesh* ON_NurbsSurface::CreateMesh(const ON_MeshParameters&, ON_Mesh*) const': ../opennurbs_mesh.cpp:8710:37: warning: unused parameter 'mp' [-Wunused-parameter] 8710 | const ON_MeshParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8711:21: warning: unused parameter 'mesh' [-Wunused-parameter] 8711 | ON_Mesh* mesh | ~~~~~~~~~^~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_Mesh* ON_PlaneSurface::CreateMesh(const ON_MeshParameters&, ON_Mesh*) const': ../opennurbs_mesh.cpp:8720:37: warning: unused parameter 'mp' [-Wunused-parameter] 8720 | const ON_MeshParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8721:21: warning: unused parameter 'mesh' [-Wunused-parameter] 8721 | ON_Mesh* mesh | ~~~~~~~~~^~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_Mesh* ON_RevSurface::CreateMesh(const ON_MeshParameters&, ON_Mesh*) const': ../opennurbs_mesh.cpp:8730:37: warning: unused parameter 'mp' [-Wunused-parameter] 8730 | const ON_MeshParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8731:21: warning: unused parameter 'mesh' [-Wunused-parameter] 8731 | ON_Mesh* mesh | ~~~~~~~~~^~~~ ../opennurbs_mesh.cpp: In member function 'virtual ON_Mesh* ON_SumSurface::CreateMesh(const ON_MeshParameters&, ON_Mesh*) const': ../opennurbs_mesh.cpp:8740:37: warning: unused parameter 'mp' [-Wunused-parameter] 8740 | const ON_MeshParameters& mp, | ~~~~~~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_mesh.cpp:8741:21: warning: unused parameter 'mesh' [-Wunused-parameter] 8741 | ON_Mesh* mesh | ~~~~~~~~~^~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_2fPoint]': ../opennurbs_mesh.cpp:254:26: required from here 254 | mesh->m_T.AppendNew().Set( (float)mesh->m_srf_domain[0].NormalizedParameterAt(u[i]), | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs_point.h:1526, from ../opennurbs.h:45: ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_2dPoint]': ../opennurbs_mesh.cpp:257:26: required from here 257 | mesh->m_S.AppendNew().Set(u[i],v[j]); | ~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fPoint]': ../opennurbs_mesh.cpp:1331:24: required from here 1331 | m_V.SetCapacity(vcount); | ~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3fVector]': ../opennurbs_mesh.cpp:1348:24: required from here 1348 | m_N.SetCapacity(vcount); | ~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2fPoint]': ../opennurbs_mesh.cpp:1365:24: required from here 1365 | m_T.SetCapacity(vcount); | ~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Color]': ../opennurbs_mesh.cpp:1399:24: required from here 1399 | m_C.SetCapacity(vcount); | ~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:43: ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_2dPoint]': ../opennurbs_mesh.cpp:1783:30: required from here 1783 | m_S.SetCapacity(vcount); | ~~~~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Zero() [with T = ON_3fPoint]': ../opennurbs_mesh.cpp:3322:23: required from here 3322 | p_array.Zero(); | ~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:533:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 533 | memset( m_a, 0, m_capacity*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_3fVector]': ../opennurbs_mesh.cpp:4775:27: required from here 4775 | m_FN.AppendNew(); | ~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_TextureCoordinates]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_TextureCoordinates]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_mesh.cpp:666:31: required from here 666 | m_mtree(0) | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_TextureCoordinates' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_mesh.h:771:16: note: 'class ON_TextureCoordinates' declared here 771 | class ON_CLASS ON_TextureCoordinates | ^~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Color]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3fVector]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:622:16: note: 'class ON_3fVector' declared here 622 | class ON_CLASS ON_3fVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3fPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:171:16: note: 'class ON_3fPoint' declared here 171 | class ON_CLASS ON_3fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2fPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2fPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_fpoint.h:37:16: note: 'class ON_2fPoint' declared here 37 | class ON_CLASS ON_2fPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_2dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_2dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:252:16: note: 'class ON_2dPoint' declared here 252 | class ON_CLASS ON_2dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_optimize.o ../opennurbs_optimize.cpp In file included from ../opennurbs.h:42, from ../opennurbs_optimize.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_offsetsurface.o ../opennurbs_offsetsurface.cpp In file included from ../opennurbs.h:42, from ../opennurbs_offsetsurface.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_offsetsurface.cpp: In member function 'virtual ON_BOOL32 ON_OffsetSurface::GetBBox(double*, double*, ON_BOOL32) const': ../opennurbs_offsetsurface.cpp:127:18: warning: unused parameter 'bGrowBox' [-Wunused-parameter] 127 | ON_BOOL32 bGrowBox | ~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_BumpFunction]': ../opennurbs_offsetsurface.cpp:655:48: required from here 655 | ON_BumpFunction& bump = m_bumps.AppendNew(); | ~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_BumpFunction'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:124: ../opennurbs_offsetsurface.h:23:7: note: 'class ON_BumpFunction' declared here 23 | class ON_BumpFunction | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_BumpFunction]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_BumpFunction]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_offsetsurface.h:82:16: required from here 82 | class ON_CLASS ON_OffsetSurfaceFunction | ^~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_BumpFunction'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_offsetsurface.h:23:7: note: 'class ON_BumpFunction' declared here 23 | class ON_BumpFunction | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_BumpFunction]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_BumpFunction'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_offsetsurface.h:23:7: note: 'class ON_BumpFunction' declared here 23 | class ON_BumpFunction | ^~~~~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_plane.o ../opennurbs_plane.cpp In file included from ../opennurbs.h:42, from ../opennurbs_plane.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_object_history.o ../opennurbs_object_history.cpp In file included from ../opennurbs.h:42, from ../opennurbs_object_history.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_object_history.cpp: In copy constructor 'ON_BoolValue::ON_BoolValue(const ON_BoolValue&)': ../opennurbs_object_history.cpp:142:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 142 | class ON_BoolValue : public ON_Value | ^~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_BoolValue::Duplicate() const': ../opennurbs_object_history.cpp:181:32: note: synthesized method 'ON_BoolValue::ON_BoolValue(const ON_BoolValue&)' first required here 181 | return new ON_BoolValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_IntValue::ON_IntValue(const ON_IntValue&)': ../opennurbs_object_history.cpp:229:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 229 | class ON_IntValue : public ON_Value | ^~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_IntValue::Duplicate() const': ../opennurbs_object_history.cpp:268:31: note: synthesized method 'ON_IntValue::ON_IntValue(const ON_IntValue&)' first required here 268 | return new ON_IntValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_DoubleValue::ON_DoubleValue(const ON_DoubleValue&)': ../opennurbs_object_history.cpp:316:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 316 | class ON_DoubleValue : public ON_Value | ^~~~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_DoubleValue::Duplicate() const': ../opennurbs_object_history.cpp:355:34: note: synthesized method 'ON_DoubleValue::ON_DoubleValue(const ON_DoubleValue&)' first required here 355 | return new ON_DoubleValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_PointValue::ON_PointValue(const ON_PointValue&)': ../opennurbs_object_history.cpp:402:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 402 | class ON_PointValue : public ON_Value | ^~~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_PointValue::Duplicate() const': ../opennurbs_object_history.cpp:441:33: note: synthesized method 'ON_PointValue::ON_PointValue(const ON_PointValue&)' first required here 441 | return new ON_PointValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_VectorValue::ON_VectorValue(const ON_VectorValue&)': ../opennurbs_object_history.cpp:489:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 489 | class ON_VectorValue : public ON_Value | ^~~~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_VectorValue::Duplicate() const': ../opennurbs_object_history.cpp:528:34: note: synthesized method 'ON_VectorValue::ON_VectorValue(const ON_VectorValue&)' first required here 528 | return new ON_VectorValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_XformValue::ON_XformValue(const ON_XformValue&)': ../opennurbs_object_history.cpp:576:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 576 | class ON_XformValue : public ON_Value | ^~~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_XformValue::Duplicate() const': ../opennurbs_object_history.cpp:615:33: note: synthesized method 'ON_XformValue::ON_XformValue(const ON_XformValue&)' first required here 615 | return new ON_XformValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_ColorValue::ON_ColorValue(const ON_ColorValue&)': ../opennurbs_object_history.cpp:663:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 663 | class ON_ColorValue : public ON_Value | ^~~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_ColorValue::Duplicate() const': ../opennurbs_object_history.cpp:702:33: note: synthesized method 'ON_ColorValue::ON_ColorValue(const ON_ColorValue&)' first required here 702 | return new ON_ColorValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_UuidValue::ON_UuidValue(const ON_UuidValue&)': ../opennurbs_object_history.cpp:752:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 752 | class ON_UuidValue : public ON_Value | ^~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_UuidValue::Duplicate() const': ../opennurbs_object_history.cpp:791:32: note: synthesized method 'ON_UuidValue::ON_UuidValue(const ON_UuidValue&)' first required here 791 | return new ON_UuidValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_StringValue::ON_StringValue(const ON_StringValue&)': ../opennurbs_object_history.cpp:838:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 838 | class ON_StringValue : public ON_Value | ^~~~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_StringValue::Duplicate() const': ../opennurbs_object_history.cpp:877:34: note: synthesized method 'ON_StringValue::ON_StringValue(const ON_StringValue&)' first required here 877 | return new ON_StringValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_ObjRefValue::ON_ObjRefValue(const ON_ObjRefValue&)': ../opennurbs_object_history.cpp:925:7: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 925 | class ON_ObjRefValue : public ON_Value | ^~~~~~~~~~~~~~ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_Value* ON_ObjRefValue::Duplicate() const': ../opennurbs_object_history.cpp:964:34: note: synthesized method 'ON_ObjRefValue::ON_ObjRefValue(const ON_ObjRefValue&)' first required here 964 | return new ON_ObjRefValue(*this); | ^ ../opennurbs_object_history.cpp: In copy constructor 'ON_GeometryValue::ON_GeometryValue(const ON_GeometryValue&)': ../opennurbs_object_history.cpp:1062:79: warning: implicitly-declared 'constexpr ON_Value::ON_Value(const ON_Value&)' is deprecated [-Wdeprecated-copy] 1062 | ON_GeometryValue::ON_GeometryValue(const ON_GeometryValue& src) : ON_Value(src) | ^ ../opennurbs_object_history.cpp:87:13: note: because 'ON_Value' has user-provided 'ON_Value& ON_Value::operator=(const ON_Value&)' 87 | ON_Value& operator=(const ON_Value&); | ^~~~~~~~ ../opennurbs_object_history.cpp: In member function 'virtual ON_BOOL32 ON_HistoryRecord::IsValid(ON_TextLog*) const': ../opennurbs_object_history.cpp:1340:50: warning: unused parameter 'text_log' [-Wunused-parameter] 1340 | ON_BOOL32 ON_HistoryRecord::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_object_history.cpp:1574:27: required from here 1574 | v->m_value.SetCapacity(count); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dVector]': ../opennurbs_object_history.cpp:1586:27: required from here 1586 | v->m_value.SetCapacity(count); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Xform]': ../opennurbs_object_history.cpp:1598:27: required from here 1598 | v->m_value.SetCapacity(count); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Xform'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:52: ../opennurbs_xform.h:27:16: note: 'class ON_Xform' declared here 27 | class ON_CLASS ON_Xform | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Color]': ../opennurbs_object_history.cpp:1610:27: required from here 1610 | v->m_value.SetCapacity(count); | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:43: ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_wString]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_wString]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_object_history.cpp:866:47: required from here 866 | : ON_Value(ON_Value::string_value) | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_wString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:41: ../opennurbs_string.h:391:16: note: 'class ON_wString' declared here 391 | class ON_CLASS ON_wString | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_ObjRef]': ../opennurbs_array_defs.h:778:3: required from 'ON_ClassArray::~ON_ClassArray() [with T = ON_ObjRef]' 778 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_object_history.cpp:953:47: required from here 953 | : ON_Value(ON_Value::objref_value) | ^ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_ObjRef' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:123: ../opennurbs_objref.h:166:16: note: 'class ON_ObjRef' declared here 166 | class ON_CLASS ON_ObjRef | ^~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Xform]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Xform'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_xform.h:27:16: note: 'class ON_Xform' declared here 27 | class ON_CLASS ON_Xform | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Color]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dVector]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_pluginlist.o ../opennurbs_pluginlist.cpp In file included from ../opennurbs.h:42, from ../opennurbs_pluginlist.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_planesurface.o ../opennurbs_planesurface.cpp In file included from ../opennurbs.h:42, from ../opennurbs_planesurface.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_planesurface.cpp: In copy constructor 'ON_PlaneSurface::ON_PlaneSurface(const ON_PlaneSurface&)': ../opennurbs_planesurface.cpp:25:1: warning: base class 'class ON_Surface' should be explicitly initialized in the copy constructor [-Wextra] 25 | ON_PlaneSurface::ON_PlaneSurface( const ON_PlaneSurface& src ) | ^~~~~~~~~~~~~~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_BOOL32 ON_PlaneSurface::IsValid(ON_TextLog*) const': ../opennurbs_planesurface.cpp:79:39: warning: unused parameter 'text_log' [-Wunused-parameter] 79 | ON_PlaneSurface::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_planesurface.cpp: In member function 'virtual int ON_PlaneSurface::SpanCount(int) const': ../opennurbs_planesurface.cpp:201:37: warning: unused parameter 'dir' [-Wunused-parameter] 201 | int ON_PlaneSurface::SpanCount( int dir ) const | ~~~~^~~ ../opennurbs_planesurface.cpp: In member function 'virtual int ON_PlaneSurface::Degree(int) const': ../opennurbs_planesurface.cpp:227:34: warning: unused parameter 'dir' [-Wunused-parameter] 227 | int ON_PlaneSurface::Degree( int dir ) const | ~~~~^~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_BOOL32 ON_PlaneSurface::IsPlanar(ON_Plane*, double) const': ../opennurbs_planesurface.cpp:244:62: warning: unused parameter 'tolerance' [-Wunused-parameter] 244 | ON_BOOL32 ON_PlaneSurface::IsPlanar( ON_Plane* plane, double tolerance ) const | ~~~~~~~^~~~~~~~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_BOOL32 ON_PlaneSurface::IsClosed(int) const': ../opennurbs_planesurface.cpp:252:32: warning: unused parameter 'dir' [-Wunused-parameter] 252 | ON_PlaneSurface::IsClosed( int dir ) const | ~~~~^~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_BOOL32 ON_PlaneSurface::IsPeriodic(int) const': ../opennurbs_planesurface.cpp:258:34: warning: unused parameter 'dir' [-Wunused-parameter] 258 | ON_PlaneSurface::IsPeriodic( int dir ) const | ~~~~^~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_BOOL32 ON_PlaneSurface::IsSingular(int) const': ../opennurbs_planesurface.cpp:264:34: warning: unused parameter 'side' [-Wunused-parameter] 264 | ON_PlaneSurface::IsSingular( int side ) const | ~~~~^~~~ ../opennurbs_planesurface.cpp: In member function 'virtual bool ON_PlaneSurface::IsContinuous(ON::continuity, double, double, int*, double, double, double, double, double) const': ../opennurbs_planesurface.cpp:301:20: warning: unused parameter 'desired_continuity' [-Wunused-parameter] 301 | ON::continuity desired_continuity, | ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_planesurface.cpp:302:12: warning: unused parameter 's' [-Wunused-parameter] 302 | double s, | ~~~~~~~^ ../opennurbs_planesurface.cpp:303:12: warning: unused parameter 't' [-Wunused-parameter] 303 | double t, | ~~~~~~~^ ../opennurbs_planesurface.cpp:304:10: warning: unused parameter 'hint' [-Wunused-parameter] 304 | int* hint, // default = NULL, | ~~~~~^~~~ ../opennurbs_planesurface.cpp:305:12: warning: unused parameter 'point_tolerance' [-Wunused-parameter] 305 | double point_tolerance, // default=ON_ZERO_TOLERANCE | ~~~~~~~^~~~~~~~~~~~~~~ ../opennurbs_planesurface.cpp:306:12: warning: unused parameter 'd1_tolerance' [-Wunused-parameter] 306 | double d1_tolerance, // default==ON_ZERO_TOLERANCE | ~~~~~~~^~~~~~~~~~~~ ../opennurbs_planesurface.cpp:307:12: warning: unused parameter 'd2_tolerance' [-Wunused-parameter] 307 | double d2_tolerance, // default==ON_ZERO_TOLERANCE | ~~~~~~~^~~~~~~~~~~~ ../opennurbs_planesurface.cpp:308:12: warning: unused parameter 'cos_angle_tolerance' [-Wunused-parameter] 308 | double cos_angle_tolerance, // default==0.99984769515639123915701155881391 | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../opennurbs_planesurface.cpp:309:12: warning: unused parameter 'curvature_tolerance' [-Wunused-parameter] 309 | double curvature_tolerance // default==ON_SQRT_EPSILON | ~~~~~~~^~~~~~~~~~~~~~~~~~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_BOOL32 ON_PlaneSurface::Evaluate(double, double, int, int, double*, int, int*) const': ../opennurbs_planesurface.cpp:338:12: warning: unused parameter 'side' [-Wunused-parameter] 338 | int side, // optional - determines which side to evaluate from | ~~~~^~~~ ../opennurbs_planesurface.cpp:342:13: warning: unused parameter 'hint' [-Wunused-parameter] 342 | int* hint // optional - evaluation hint (int) used to speed | ~~~~~^~~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_Curve* ON_PlaneSurface::IsoCurve(int, double) const': ../opennurbs_planesurface.cpp:387:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 387 | if ( dir == 0 || dir == 1 && IsValid() ) | ~~~~~~~~~^~~~~~~~~~~~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_BOOL32 ON_PlaneSurface::GetLocalClosestPoint(const ON_3dPoint&, double, double, double*, double*, const ON_Interval*, const ON_Interval*) const': ../opennurbs_planesurface.cpp:1301:16: warning: unused parameter 's0' [-Wunused-parameter] 1301 | double s0, double t0, // seed_parameters | ~~~~~~~^~ ../opennurbs_planesurface.cpp:1301:27: warning: unused parameter 't0' [-Wunused-parameter] 1301 | double s0, double t0, // seed_parameters | ~~~~~~~^~ ../opennurbs_planesurface.cpp: In member function 'virtual ON_Surface* ON_PlaneSurface::Offset(double, double, double*) const': ../opennurbs_planesurface.cpp:1314:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 1314 | double tolerance, | ~~~~~~~^~~~~~~~~ ../opennurbs_planesurface.cpp: In member function 'virtual int ON_PlaneSurface::GetNurbForm(ON_NurbsSurface&, double) const': ../opennurbs_planesurface.cpp:1344:16: warning: unused parameter 'tolerance' [-Wunused-parameter] 1344 | double tolerance | ~~~~~~~^~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_pointgeometry.o ../opennurbs_pointgeometry.cpp In file included from ../opennurbs.h:42, from ../opennurbs_pointgeometry.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_pointcloud.o ../opennurbs_pointcloud.cpp In file included from ../opennurbs.h:42, from ../opennurbs_pointcloud.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_pointcloud.cpp: In copy constructor 'ON_PointCloud::ON_PointCloud(const ON_PointCloud&)': ../opennurbs_pointcloud.cpp:48:1: warning: base class 'class ON_Geometry' should be explicitly initialized in the copy constructor [-Wextra] 48 | ON_PointCloud::ON_PointCloud( const ON_PointCloud& src ) | ^~~~~~~~~~~~~ ../opennurbs_pointcloud.cpp: In member function 'virtual ON_BOOL32 ON_PointCloud::IsValid(ON_TextLog*) const': ../opennurbs_pointcloud.cpp:98:47: warning: unused parameter 'text_log' [-Wunused-parameter] 98 | ON_BOOL32 ON_PointCloud::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dVector]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dVector]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_pointcloud.cpp:38:43: required from here 38 | ON_PointCloud::ON_PointCloud() : m_flags(0) | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Color]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_Color]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_pointcloud.cpp:38:43: required from here 38 | ON_PointCloud::ON_PointCloud() : m_flags(0) | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:43: ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Color]': ../opennurbs_array_defs.h:351:6: required from here 351 | void ON_SimpleArray::Remove( int i ) | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Color'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_color.h:23:16: note: 'class ON_Color' declared here 23 | class ON_CLASS ON_Color | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dVector]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dVector'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:930:16: note: 'class ON_3dVector' declared here 930 | class ON_CLASS ON_3dVector | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_pointgrid.o ../opennurbs_pointgrid.cpp In file included from ../opennurbs.h:42, from ../opennurbs_pointgrid.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_pointgrid.cpp: In copy constructor 'ON_PointGrid::ON_PointGrid(const ON_PointGrid&)': ../opennurbs_pointgrid.cpp:33:1: warning: base class 'class ON_Geometry' should be explicitly initialized in the copy constructor [-Wextra] 33 | ON_PointGrid::ON_PointGrid( const ON_PointGrid& src ) | ^~~~~~~~~~~~ ../opennurbs_pointgrid.cpp: In member function 'virtual ON_BOOL32 ON_PointGrid::IsValid(ON_TextLog*) const': ../opennurbs_pointgrid.cpp:203:46: warning: unused parameter 'text_log' [-Wunused-parameter] 203 | ON_BOOL32 ON_PointGrid::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_pointgrid.cpp:142:22: required from here 142 | m_point.SetCapacity(0); | ~~~~~~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_polyedgecurve.o ../opennurbs_polyedgecurve.cpp In file included from ../opennurbs.h:42, from ../opennurbs_polyedgecurve.cpp:1: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_polyedgecurve.cpp: In member function 'virtual ON_BOOL32 ON_PolyEdgeCurve::SetStartPoint(ON_3dPoint)': ../opennurbs_polyedgecurve.cpp:451:55: warning: unused parameter 'start_point' [-Wunused-parameter] 451 | ON_BOOL32 ON_PolyEdgeCurve::SetStartPoint( ON_3dPoint start_point ) | ~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_polyedgecurve.cpp: In member function 'virtual ON_BOOL32 ON_PolyEdgeCurve::SetEndPoint(ON_3dPoint)': ../opennurbs_polyedgecurve.cpp:456:53: warning: unused parameter 'end_point' [-Wunused-parameter] 456 | ON_BOOL32 ON_PolyEdgeCurve::SetEndPoint( ON_3dPoint end_point ) | ~~~~~~~~~~~^~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_polyline.o ../opennurbs_polyline.cpp In file included from ../opennurbs.h:42, from ../opennurbs_polyline.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_polyline.cpp: In constructor 'ON_Polyline::ON_Polyline(const ON_3dPointArray&)': ../opennurbs_polyline.cpp:22:75: warning: implicitly-declared 'ON_3dPointArray::ON_3dPointArray(const ON_3dPointArray&)' is deprecated [-Wdeprecated-copy] 22 | ON_Polyline::ON_Polyline(const ON_3dPointArray& src) : ON_3dPointArray(src) | ^ ../opennurbs_array.h:404:20: note: because 'ON_3dPointArray' has user-provided 'ON_3dPointArray& ON_3dPointArray::operator=(const ON_3dPointArray&)' 404 | ON_3dPointArray& operator=( const ON_3dPointArray& ); | ^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_polyline.cpp:65:13: required from here 65 | Remove(i); | ~~~~~~^~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_polyline.cpp:295:16: required from here 295 | SetCapacity(side_count+1); | ~~~~~~~~~~~^~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_quaternion.o ../opennurbs_quaternion.cpp In file included from ../opennurbs.h:42, from ../opennurbs_quaternion.cpp:1: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_point.o ../opennurbs_point.cpp In file included from ../opennurbs.h:42, from ../opennurbs_point.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_point.cpp: In member function 'void ON_2dPoint::Transform(const ON_Xform&)': ../opennurbs_point.cpp:598:14: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 598 | if ( xform.m_xform ) { | ~~~~~~^~~~~~~ In file included from ../opennurbs.h:52: ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_point.cpp: In member function 'void ON_3dPoint::Transform(const ON_Xform&)': ../opennurbs_point.cpp:612:14: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 612 | if ( xform.m_xform ) { | ~~~~~~^~~~~~~ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_point.cpp: In member function 'void ON_4dPoint::Transform(const ON_Xform&)': ../opennurbs_point.cpp:628:14: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 628 | if ( xform.m_xform ) { | ~~~~~~^~~~~~~ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_point.cpp: In member function 'void ON_2fPoint::Transform(const ON_Xform&)': ../opennurbs_point.cpp:643:14: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 643 | if ( xform.m_xform ) { | ~~~~~~^~~~~~~ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_point.cpp: In member function 'void ON_3fPoint::Transform(const ON_Xform&)': ../opennurbs_point.cpp:697:14: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 697 | if ( xform.m_xform ) { | ~~~~~~^~~~~~~ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_point.cpp: In member function 'void ON_4fPoint::Transform(const ON_Xform&)': ../opennurbs_point.cpp:713:14: warning: the address of 'ON_Xform::m_xform' will never be NULL [-Waddress] 713 | if ( xform.m_xform ) { | ~~~~~~^~~~~~~ ../opennurbs_xform.h:30:10: note: 'ON_Xform::m_xform' declared here 30 | double m_xform[4][4]; // [i][j] = row i, column j. I.e., | ^~~~~~~ ../opennurbs_point.cpp: In member function 'int ON_4fPoint::MaximumCoordinateIndex() const': ../opennurbs_point.cpp:2499:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 2499 | if (fabs(z) > fabs(a[i])) i = 2; if (fabs(w) > fabs(a[i])) i = 3; | ^~ ../opennurbs_point.cpp:2499:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 2499 | if (fabs(z) > fabs(a[i])) i = 2; if (fabs(w) > fabs(a[i])) i = 3; | ^~ ../opennurbs_point.cpp: In member function 'int ON_4dPoint::MaximumCoordinateIndex() const': ../opennurbs_point.cpp:4797:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 4797 | if (fabs(z) > fabs(a[i])) i = 2; if (fabs(w) > fabs(a[i])) i = 3; | ^~ ../opennurbs_point.cpp:4797:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 4797 | if (fabs(z) > fabs(a[i])) i = 2; if (fabs(w) > fabs(a[i])) i = 3; | ^~ ../opennurbs_point.cpp: In member function 'int ON_4dPoint::MinimumCoordinateIndex() const': ../opennurbs_point.cpp:4811:3: warning: this 'if' clause does not guard... [-Wmisleading-indentation] 4811 | if (fabs(z) < fabs(a[i])) i = 2; if (fabs(w) < fabs(a[i])) i = 3; | ^~ ../opennurbs_point.cpp:4811:36: note: ...this statement, but the latter is misleadingly indented as if it were guarded by the 'if' 4811 | if (fabs(z) < fabs(a[i])) i = 2; if (fabs(w) < fabs(a[i])) i = 3; | ^~ ../opennurbs_array_defs.h: In instantiation of 'T& ON_SimpleArray::AppendNew() [with T = ON_PlaneEquation]': ../opennurbs_point.cpp:6660:52: required from here 6660 | ON_PlaneEquation& e0 = hull.AppendNew(); | ~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:280:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_PlaneEquation'; use assignment or value-initialization instead [-Wclass-memaccess] 280 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:1168:16: note: 'class ON_PlaneEquation' declared here 1168 | class ON_CLASS ON_PlaneEquation : public ON_3dVector | ^~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_PlaneEquation]': ../opennurbs_array_defs.h:551:5: required from 'void ON_SimpleArray::Reserve(int) [with T = ON_PlaneEquation]' 551 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_point.cpp:6605:15: required from here 6605 | hull.Reserve(count0+4); | ~~~~~~~~~~~~^~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_PlaneEquation'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:1168:16: note: 'class ON_PlaneEquation' declared here 1168 | class ON_CLASS ON_PlaneEquation : public ON_3dVector | ^~~~~~~~~~~~~~~~ ../opennurbs_point.cpp: In constructor 'ON_2dPoint::ON_2dPoint(const ON_4fPoint&)': ../opennurbs_point.cpp:3611:3: warning: '*this.ON_2dPoint::x' is used uninitialized [-Wuninitialized] 3611 | x *= w*h.x; | ^ ../opennurbs_point.cpp:3612:3: warning: '*this.ON_2dPoint::y' is used uninitialized [-Wuninitialized] 3612 | y *= w*h.y; | ^ ../opennurbs_point.cpp:3611:3: warning: '*(__vector(2) double*)this' is used uninitialized [-Wuninitialized] 3611 | x *= w*h.x; | ^ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_polylinecurve.o ../opennurbs_polylinecurve.cpp In file included from ../opennurbs.h:42, from ../opennurbs_polylinecurve.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_polylinecurve.cpp: In copy constructor 'ON_PolylineCurve::ON_PolylineCurve(const ON_PolylineCurve&)': ../opennurbs_polylinecurve.cpp:25:1: warning: base class 'class ON_Curve' should be explicitly initialized in the copy constructor [-Wextra] 25 | ON_PolylineCurve::ON_PolylineCurve( const ON_PolylineCurve& L ) | ^~~~~~~~~~~~~~~~ ../opennurbs_polylinecurve.cpp: In member function 'virtual ON_BOOL32 ON_PolylineCurve::IsArc(const ON_Plane*, ON_Arc*, double) const': ../opennurbs_polylinecurve.cpp:417:23: warning: unused parameter 'plane' [-Wunused-parameter] 417 | const ON_Plane* plane, // if not NULL, test is performed in this plane | ~~~~~~~~~~~~~~~~^~~~~ ../opennurbs_polylinecurve.cpp:418:15: warning: unused parameter 'arc' [-Wunused-parameter] 418 | ON_Arc* arc, // if not NULL and true is returned, then arc | ~~~~~~~~^~~ ../opennurbs_polylinecurve.cpp:420:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 420 | double tolerance // tolerance to use when checking linearity | ~~~~~~~^~~~~~~~~ ../opennurbs_polylinecurve.cpp: In member function 'virtual ON_BOOL32 ON_PolylineCurve::GetLength(double*, double, const ON_Interval*) const': ../opennurbs_polylinecurve.cpp:945:16: warning: unused parameter 'fractional_tolerance' [-Wunused-parameter] 945 | double fractional_tolerance, // default = 1.0e-8 | ~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../opennurbs_polylinecurve.cpp: In member function 'virtual ON_BOOL32 ON_PolylineCurve::GetNormalizedArcLengthPoints(int, const double*, double*, double, double, const ON_Interval*) const': ../opennurbs_polylinecurve.cpp:1091:31: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1091 | if ( count > 0 || s != NULL && t != NULL ) | ^ ../opennurbs_polylinecurve.cpp:1083:16: warning: unused parameter 'absolute_tolerance' [-Wunused-parameter] 1083 | double absolute_tolerance, | ~~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_polylinecurve.cpp: In member function 'virtual ON_BOOL32 ON_PolylineCurve::Split(double, ON_Curve*&, ON_Curve*&) const': ../opennurbs_polylinecurve.cpp:1375:58: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 1375 | if ( (segment_index >= 1 || false==split_at_break && 0 == segment_index) ../opennurbs_polylinecurve.cpp: In member function 'virtual int ON_PolylineCurve::GetNurbForm(ON_NurbsCurve&, double, const ON_Interval*) const': ../opennurbs_polylinecurve.cpp:1439:42: warning: unused parameter 'tol' [-Wunused-parameter] 1439 | double tol, | ~~~~~~~^~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_polylinecurve.cpp:1239:23: required from here 1239 | m_pline.Remove(0); | ~~~~~~~~~~~~~~^~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:81:5: required from 'ON_SimpleArray::ON_SimpleArray(int) [with T = ON_3dPoint]' 81 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_polylinecurve.cpp:304:50: required from here 304 | ON_SimpleArray new_pt(new_count); | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_polycurve.o ../opennurbs_polycurve.cpp In file included from ../opennurbs.h:42, from ../opennurbs_polycurve.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_polycurve.cpp: In copy constructor 'ON_PolyCurve::ON_PolyCurve(const ON_PolyCurve&)': ../opennurbs_polycurve.cpp:30:1: warning: base class 'class ON_Curve' should be explicitly initialized in the copy constructor [-Wextra] 30 | ON_PolyCurve::ON_PolyCurve( const ON_PolyCurve& src ) | ^~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_polycurve.cpp:780:32: required from here 780 | ON_SimpleArray seg_points; | ^~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:347:9: required from 'void ON_SimpleArray::Remove() [with T = ON_3dPoint]' 347 | Remove(m_count-1); | ~~~~~~^~~~~~~~~~~ ../opennurbs_polycurve.cpp:815:31: required from here 815 | pline_points->Remove(); | ~~~~~~~~~~~~~~~~~~~~^~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_Interval]': ../opennurbs_array_defs.h:81:5: required from 'ON_SimpleArray::ON_SimpleArray(int) [with T = ON_Interval]' 81 | SetCapacity( c ); | ^~~~~~~~~~~ ../opennurbs_polycurve.cpp:2006:45: required from here 2006 | ON_SimpleArray cdom(seg_count); // domain of actual curve segment | ^ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Interval'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Interval]': ../opennurbs_array.h:63:22: required from here 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array_defs.h:113:15: warning: 'void* memcpy(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Interval'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 113 | memcpy( m_a, src.m_a, m_count*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_Interval]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_Interval'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Move(int, int, int) [with T = ON_Interval]': ../opennurbs_array_defs.h:354:5: required from 'void ON_SimpleArray::Remove(int) [with T = ON_Interval]' 354 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:269:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of non-trivially copyable type 'class ON_Interval'; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 269 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:45:16: note: 'class ON_Interval' declared here 45 | class ON_CLASS ON_Interval | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_rand.o ../opennurbs_rand.cpp In file included from ../opennurbs.h:42, from ../opennurbs_rand.cpp:1: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_sort.o ../opennurbs_sort.cpp In file included from ../opennurbs.h:42, from ../opennurbs_sort.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_sphere.o ../opennurbs_sphere.cpp In file included from ../opennurbs.h:42, from ../opennurbs_sphere.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_rtree.o ../opennurbs_rtree.cpp In file included from ../opennurbs.h:42, from ../opennurbs_rtree.cpp:1: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_sum.o ../opennurbs_sum.cpp In file included from ../opennurbs.h:42, from ../opennurbs_sum.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_revsurface.o ../opennurbs_revsurface.cpp In file included from ../opennurbs.h:42, from ../opennurbs_revsurface.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_string.o ../opennurbs_string.cpp In file included from ../opennurbs.h:42, from ../opennurbs_string.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_string.cpp: In member function 'void ON_String::EnableReferenceCounting(bool)': ../opennurbs_string.cpp:88:47: warning: unused parameter 'bEnable' [-Wunused-parameter] 88 | void ON_String::EnableReferenceCounting( bool bEnable ) | ~~~~~^~~~~~~ ../opennurbs_string.cpp: In member function 'int ON_String::Replace(unsigned char, unsigned char)': ../opennurbs_string.cpp:917:18: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 917 | return Replace((const char)token1, (const char)token2); | ^~~~~~~~~~~~~~~~~~ ../opennurbs_string.cpp:917:38: warning: type qualifiers ignored on cast result type [-Wignored-qualifiers] 917 | return Replace((const char)token1, (const char)token2); | ^~~~~~~~~~~~~~~~~~ ../opennurbs_string.cpp: In member function 'ON_String ON_String::Mid(int, int) const': ../opennurbs_string.cpp:1111:12: warning: unnecessary parentheses in declaration of 's' [-Wparentheses] 1111 | ON_String(s); | ^~~ ../opennurbs_string.cpp:1111:12: note: remove parentheses 1111 | ON_String(s); | ^~~ | - - make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_sumsurface.o ../opennurbs_sumsurface.cpp In file included from ../opennurbs.h:42, from ../opennurbs_sumsurface.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_sumsurface.cpp: In copy constructor 'ON_SumSurface::ON_SumSurface(const ON_SumSurface&)': ../opennurbs_sumsurface.cpp:75:1: warning: base class 'class ON_Surface' should be explicitly initialized in the copy constructor [-Wextra] 75 | ON_SumSurface::ON_SumSurface( const ON_SumSurface& src ) | ^~~~~~~~~~~~~ ../opennurbs_sumsurface.cpp: In member function 'virtual ON_BOOL32 ON_SumSurface::IsSingular(int) const': ../opennurbs_sumsurface.cpp:622:42: warning: unused parameter 'side' [-Wunused-parameter] 622 | ON_BOOL32 ON_SumSurface::IsSingular( int side ) const | ~~~~^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_surfaceproxy.o ../opennurbs_surfaceproxy.cpp In file included from ../opennurbs.h:42, from ../opennurbs_surfaceproxy.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_surfaceproxy.cpp: In member function 'virtual ON_Surface::ISO ON_SurfaceProxy::IsIsoparametric(const ON_Curve&, const ON_Interval*) const': ../opennurbs_surfaceproxy.cpp:268:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 268 | iso = y_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:269:17: note: here 269 | case y_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:270:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 270 | iso = x_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:271:17: note: here 271 | case W_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:272:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 272 | iso = S_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:273:17: note: here 273 | case S_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:274:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 274 | iso = W_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:275:17: note: here 275 | case N_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:276:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 276 | iso = E_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:277:17: note: here 277 | case E_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp: In member function 'virtual ON_Surface::ISO ON_SurfaceProxy::IsIsoparametric(const ON_BoundingBox&) const': ../opennurbs_surfaceproxy.cpp:307:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 307 | iso = y_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:308:17: note: here 308 | case y_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:309:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 309 | iso = x_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:310:17: note: here 310 | case W_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:311:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 311 | iso = S_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:312:17: note: here 312 | case S_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:313:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 313 | iso = W_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:314:17: note: here 314 | case N_iso: | ^~~~ ../opennurbs_surfaceproxy.cpp:315:29: warning: this statement may fall through [-Wimplicit-fallthrough=] 315 | iso = E_iso; | ~~~~^~~~~~~ ../opennurbs_surfaceproxy.cpp:316:17: note: here 316 | case E_iso: | ^~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_textlog.o ../opennurbs_textlog.cpp In file included from ../opennurbs.h:42, from ../opennurbs_textlog.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_torus.o ../opennurbs_torus.cpp In file included from ../opennurbs.h:42, from ../opennurbs_torus.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_surface.o ../opennurbs_surface.cpp In file included from ../opennurbs.h:42, from ../opennurbs_surface.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_surface.cpp: In member function 'virtual ON_BOOL32 ON_Surface::IsPlanar(ON_Plane*, double) const': ../opennurbs_surface.cpp:316:43: warning: unused parameter 'plane' [-Wunused-parameter] 316 | ON_BOOL32 ON_Surface::IsPlanar( ON_Plane* plane, double tolerance ) const | ~~~~~~~~~~^~~~~ ../opennurbs_surface.cpp:316:57: warning: unused parameter 'tolerance' [-Wunused-parameter] 316 | ON_BOOL32 ON_Surface::IsPlanar( ON_Plane* plane, double tolerance ) const | ~~~~~~~^~~~~~~~~ ../opennurbs_surface.cpp: In member function 'virtual ON_BOOL32 ON_Surface::IsPeriodic(int) const': ../opennurbs_surface.cpp:373:38: warning: unused parameter 'dir' [-Wunused-parameter] 373 | ON_BOOL32 ON_Surface::IsPeriodic(int dir) const | ~~~~^~~ ../opennurbs_surface.cpp: In member function 'virtual bool ON_Surface::GetNextDiscontinuity(int, ON::continuity, double, double, double*, int*, int*, double, double) const': ../opennurbs_surface.cpp:384:22: warning: unused parameter 'hint' [-Wunused-parameter] 384 | int* hint, | ~~~~~^~~~ ../opennurbs_surface.cpp: In member function 'virtual ON_BOOL32 ON_Surface::IsSingular(int) const': ../opennurbs_surface.cpp:768:28: warning: unused parameter 'side' [-Wunused-parameter] 768 | ON_Surface::IsSingular(int side) const | ~~~~^~~~ ../opennurbs_surface.cpp: In member function 'virtual ON_Curve* ON_Surface::IsoCurve(int, double) const': ../opennurbs_surface.cpp:1214:12: warning: unused parameter 'dir' [-Wunused-parameter] 1214 | int dir, // 0 first parameter varies and second parameter is constant | ~~~~^~~ ../opennurbs_surface.cpp:1218:15: warning: unused parameter 'c' [-Wunused-parameter] 1218 | double c // value of constant parameter | ~~~~~~~^ ../opennurbs_surface.cpp: In member function 'virtual ON_Curve* ON_Surface::Pushup(const ON_Curve&, double, const ON_Interval*) const': ../opennurbs_surface.cpp:1225:26: warning: unused parameter 'tolerance' [-Wunused-parameter] 1225 | double tolerance, | ~~~~~~~^~~~~~~~~ ../opennurbs_surface.cpp: In member function 'virtual ON_BOOL32 ON_Surface::Trim(int, const ON_Interval&)': ../opennurbs_surface.cpp:1939:12: warning: unused parameter 'dir' [-Wunused-parameter] 1939 | int dir, | ~~~~^~~ ../opennurbs_surface.cpp:1940:27: warning: unused parameter 'domain' [-Wunused-parameter] 1940 | const ON_Interval& domain | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_surface.cpp: In member function 'virtual bool ON_Surface::Extend(int, const ON_Interval&)': ../opennurbs_surface.cpp:1948:11: warning: unused parameter 'dir' [-Wunused-parameter] 1948 | int dir, | ~~~~^~~ ../opennurbs_surface.cpp:1949:26: warning: unused parameter 'domain' [-Wunused-parameter] 1949 | const ON_Interval& domain | ~~~~~~~~~~~~~~~~~~~^~~~~~ ../opennurbs_surface.cpp: In member function 'virtual ON_BOOL32 ON_Surface::Split(int, double, ON_Surface*&, ON_Surface*&) const': ../opennurbs_surface.cpp:1957:12: warning: unused parameter 'dir' [-Wunused-parameter] 1957 | int dir, | ~~~~^~~ ../opennurbs_surface.cpp:1958:15: warning: unused parameter 'c' [-Wunused-parameter] 1958 | double c, | ~~~~~~~^ ../opennurbs_surface.cpp:1959:21: warning: unused parameter 'west_or_south_side' [-Wunused-parameter] 1959 | ON_Surface*& west_or_south_side, | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_surface.cpp:1960:21: warning: unused parameter 'east_or_north_side' [-Wunused-parameter] 1960 | ON_Surface*& east_or_north_side | ~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~ ../opennurbs_surface.cpp: In member function 'virtual bool ON_Surface::GetClosestPoint(const ON_3dPoint&, double*, double*, double, const ON_Interval*, const ON_Interval*) const': ../opennurbs_surface.cpp:1968:27: warning: unused parameter 'P' [-Wunused-parameter] 1968 | const ON_3dPoint& P, | ~~~~~~~~~~~~~~~~~~^ ../opennurbs_surface.cpp:1969:17: warning: unused parameter 's' [-Wunused-parameter] 1969 | double* s, | ~~~~~~~~^ ../opennurbs_surface.cpp:1970:17: warning: unused parameter 't' [-Wunused-parameter] 1970 | double* t, | ~~~~~~~~^ ../opennurbs_surface.cpp:1971:16: warning: unused parameter 'maximum_distance' [-Wunused-parameter] 1971 | double maximum_distance, | ~~~~~~~^~~~~~~~~~~~~~~~ ../opennurbs_surface.cpp:1972:28: warning: unused parameter 'sdomain' [-Wunused-parameter] 1972 | const ON_Interval* sdomain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_surface.cpp:1973:28: warning: unused parameter 'tdomain' [-Wunused-parameter] 1973 | const ON_Interval* tdomain | ~~~~~~~~~~~~~~~~~~~^~~~~~~ ../opennurbs_surface.cpp: In member function 'virtual int ON_Surface::GetNurbForm(ON_NurbsSurface&, double) const': ../opennurbs_surface.cpp:2112:24: warning: unused parameter 'nurbs_surface' [-Wunused-parameter] 2112 | ON_NurbsSurface& nurbs_surface, | ~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~ ../opennurbs_surface.cpp:2113:14: warning: unused parameter 'tolerance' [-Wunused-parameter] 2113 | double tolerance | ~~~~~~~^~~~~~~~~ ../opennurbs_surface.cpp: In member function 'ON_NurbsSurface* ON_Surface::NurbsSurface(ON_NurbsSurface*, double, const ON_Interval*, const ON_Interval*) const': ../opennurbs_surface.cpp:2151:26: warning: unused parameter 's_subdomain' [-Wunused-parameter] 2151 | const ON_Interval* s_subdomain, | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_surface.cpp:2152:26: warning: unused parameter 't_subdomain' [-Wunused-parameter] 2152 | const ON_Interval* t_subdomain | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_uuid.o ../opennurbs_uuid.cpp In file included from ../opennurbs.h:42, from ../opennurbs_uuid.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_userdata.o ../opennurbs_userdata.cpp In file included from ../opennurbs.h:42, from ../opennurbs_userdata.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_userdata.cpp: In member function 'virtual ON_BOOL32 ON_UserData::GetDescription(ON_wString&)': ../opennurbs_userdata.cpp:202:52: warning: unused parameter 'description' [-Wunused-parameter] 202 | ON_BOOL32 ON_UserData::GetDescription( ON_wString& description ) | ~~~~~~~~~~~~^~~~~~~~~~~ ../opennurbs_userdata.cpp: In member function 'virtual bool ON_UnknownUserDataArchive::SeekFromCurrentPosition(int)': ../opennurbs_userdata.cpp:417:15: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 417 | if ( newpos >= 0 && newpos < m_sizeof_buffer ) | ~~~~~~~^~~~ ../opennurbs_userdata.cpp: In member function 'virtual bool ON_UnknownUserDataArchive::SeekFromStart(size_t)': ../opennurbs_userdata.cpp:428:15: warning: comparison of unsigned expression in '>= 0' is always true [-Wtype-limits] 428 | if ( offset >= 0 && offset < m_sizeof_buffer ) | ~~~~~~~^~~~ ../opennurbs_userdata.cpp: In member function 'virtual ON_BOOL32 ON_UserDataHolder::IsValid(ON_TextLog*) const': ../opennurbs_userdata.cpp:525:51: warning: unused parameter 'text_log' [-Wunused-parameter] 525 | ON_BOOL32 ON_UserDataHolder::IsValid( ON_TextLog* text_log ) const | ~~~~~~~~~~~~^~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Remove(int) [with T = ON_UserString]': ../opennurbs_userdata.cpp:742:19: required from here 742 | m_e.Remove(i); | ~~~~~~~~~~^~~ ../opennurbs_array_defs.h:1065:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_UserString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1065 | memset( &m_a[i], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:80: ../opennurbs_object.h:364:16: note: 'class ON_UserString' declared here 364 | class ON_CLASS ON_UserString | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:1067:11: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_UserString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1067 | memset( &m_a[m_count-1], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_object.h:364:16: note: 'class ON_UserString' declared here 364 | class ON_CLASS ON_UserString | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_UserString]': ../opennurbs_array_defs.h:791:9: required from 'ON_ClassArray& ON_ClassArray::operator=(const ON_ClassArray&) [with T = ON_UserString]' 791 | SetCapacity( src.m_count ); | ^~~~~~~~~~~ ../opennurbs_userdata.h:263:16: required from here 263 | class ON_CLASS ON_UserStringList : public ON_UserData | ^~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_UserString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_object.h:364:16: note: 'class ON_UserString' declared here 364 | class ON_CLASS ON_UserString | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::Move(int, int, int) [with T = ON_UserString]': ../opennurbs_array_defs.h:1066:5: required from 'void ON_ClassArray::Remove(int) [with T = ON_UserString]' 1066 | Move( i, i+1, m_count-1-i ); | ^~~~ ../opennurbs_userdata.cpp:742:19: required from here 742 | m_e.Remove(i); | ~~~~~~~~~~^~~ ../opennurbs_array_defs.h:947:10: warning: 'void* memmove(void*, const void*, size_t)' writing to an object of type 'class ON_UserString' with no trivial copy-assignment; use copy-assignment or copy-initialization instead [-Wclass-memaccess] 947 | memmove( &m_a[dest_i], &m_a[src_i], ele_cnt*sizeof(T) ); | ~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_object.h:364:16: note: 'class ON_UserString' declared here 364 | class ON_CLASS ON_UserString | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_ClassArray::SetCapacity(int) [with T = ON_wString]': ../opennurbs_array_defs.h:1281:5: required from 'void ON_ClassArray::Reserve(int) [with T = ON_wString]' 1281 | SetCapacity( newcap ); | ^~~~~~~~~~~ ../opennurbs_userdata.cpp:851:29: required from here 851 | user_string_keys.Reserve( count0 + us->m_e.Count() ); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:1327:13: warning: 'void* memset(void*, int, size_t)' clearing an object of type 'class ON_wString' with no trivial copy-assignment; use assignment or value-initialization instead [-Wclass-memaccess] 1327 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:41: ../opennurbs_string.h:391:16: note: 'class ON_wString' declared here 391 | class ON_CLASS ON_wString | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_workspace.o ../opennurbs_workspace.cpp In file included from ../opennurbs.h:42, from ../opennurbs_workspace.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_x.o ../opennurbs_x.cpp In file included from ../opennurbs.h:42, from ../opennurbs_x.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_x.cpp: In constructor 'ON_X_EVENT::ON_X_EVENT()': ../opennurbs_x.cpp:20:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_X_EVENT'; use assignment or value-initialization instead [-Wclass-memaccess] 20 | memset(this,0,sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:58: ../opennurbs_x.h:21:16: note: 'class ON_X_EVENT' declared here 21 | class ON_CLASS ON_X_EVENT | ^~~~~~~~~~ ../opennurbs_x.cpp: In constructor 'ON_SSX_EVENT::ON_SSX_EVENT()': ../opennurbs_x.cpp:311:9: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_SSX_EVENT'; use assignment or value-initialization instead [-Wclass-memaccess] 311 | memset(this,0,sizeof(*this)); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_x.h:491:16: note: 'class ON_SSX_EVENT' declared here 491 | class ON_CLASS ON_SSX_EVENT | ^~~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_wstring.o ../opennurbs_wstring.cpp In file included from ../opennurbs.h:42, from ../opennurbs_wstring.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_wstring.cpp: In member function 'void ON_wString::EnableReferenceCounting(bool)': ../opennurbs_wstring.cpp:210:48: warning: unused parameter 'bEnable' [-Wunused-parameter] 210 | void ON_wString::EnableReferenceCounting( bool bEnable ) | ~~~~~^~~~~~~ ../opennurbs_wstring.cpp: In member function 'ON_wString ON_wString::Mid(int, int) const': ../opennurbs_wstring.cpp:1778:13: warning: unnecessary parentheses in declaration of 's' [-Wparentheses] 1778 | ON_wString(s); | ^~~ ../opennurbs_wstring.cpp:1778:13: note: remove parentheses 1778 | ON_wString(s); | ^~~ | - - make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_xform.o ../opennurbs_xform.cpp In file included from ../opennurbs.h:42, from ../opennurbs_xform.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_viewport.o ../opennurbs_viewport.cpp In file included from ../opennurbs.h:42, from ../opennurbs_viewport.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::SetCapacity(int) [with T = ON_3dPoint]': ../opennurbs_array_defs.h:97:3: required from 'ON_SimpleArray::~ON_SimpleArray() [with T = ON_3dPoint]' 97 | SetCapacity(0); | ^~~~~~~~~~~ ../opennurbs_array.h:397:16: required from here 397 | class ON_CLASS ON_3dPointArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ ../opennurbs_array_defs.h:588:17: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 588 | memset( m_a + m_capacity, 0, (capacity-m_capacity)*sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:45: ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ ../opennurbs_array_defs.h: In instantiation of 'void ON_SimpleArray::Remove(int) [with T = ON_3dPoint]': ../opennurbs_array.h:123:8: required from here 123 | void Remove( int ); // Removes element. Uses memmove() to | ^~~~~~ ../opennurbs_array_defs.h:356:11: warning: 'void* memset(void*, int, size_t)' clearing an object of non-trivial type 'class ON_3dPoint'; use assignment or value-initialization instead [-Wclass-memaccess] 356 | memset( &m_a[m_count], 0, sizeof(T) ); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../opennurbs_point.h:402:16: note: 'class ON_3dPoint' declared here 402 | class ON_CLASS ON_3dPoint | ^~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../../../core -I../../../core/math -I../../../grid -I../../../snap -I../../../gui -I../../../entity -I../../../operations -I../../../scripting -I../../../stemmer -I../../../scripting/ecmaapi -I../../../scripting/ecmaapi/generated -I../../../scripting/ecmaapi/adapters -I../../../io/dxf -I../../../spatialindex -I../../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/opennurbs_zlib.o ../opennurbs_zlib.cpp In file included from ../opennurbs.h:42, from ../opennurbs_zlib.cpp:16: ../opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../opennurbs.h:47: ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../opennurbs.h:60: ../opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../opennurbs_array.h:1550: ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:83: ../opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../opennurbs.h:84: ../opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../opennurbs.h:93: ../opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../opennurbs.h:118: ../opennurbs_annotation2.h:596:8: warning: 'virtual void ON_Annotation2::ConvertBack(ON_Annotation&)' was hidden [-Woverloaded-virtual=] 596 | void ConvertBack( ON_Annotation& target); | ^~~~~~~~~~~ ../opennurbs_annotation2.h:1472:8: note: by 'void ON_AngularDimension2::ConvertBack(ON_AngularDimension2&)' 1472 | void ConvertBack( ON_AngularDimension2& target); | ^~~~~~~~~~~ make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' make[5]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' rm -f ../../../../release/libopennurbs.a ar cqs ../../../../release/libopennurbs.a release/opennurbs_3dm_attributes.o release/opennurbs_3dm_properties.o release/opennurbs_3dm_settings.o release/opennurbs_annotation.o release/opennurbs_annotation2.o release/opennurbs_arc.o release/opennurbs_arccurve.o release/opennurbs_archive.o release/opennurbs_array.o release/opennurbs_base32.o release/opennurbs_base64.o release/opennurbs_basic.o release/opennurbs_beam.o release/opennurbs_bezier.o release/opennurbs_beziervolume.o release/opennurbs_bitmap.o release/opennurbs_bounding_box.o release/opennurbs_box.o release/opennurbs_brep.o release/opennurbs_brep_changesrf.o release/opennurbs_brep_extrude.o release/opennurbs_brep_io.o release/opennurbs_brep_isvalid.o release/opennurbs_brep_kinky.o release/opennurbs_brep_region.o release/opennurbs_brep_tools.o release/opennurbs_brep_v2valid.o release/opennurbs_circle.o release/opennurbs_color.o release/opennurbs_cone.o release/opennurbs_crc.o release/opennurbs_curve.o release/opennurbs_curveonsurface.o release/opennurbs_curveproxy.o release/opennurbs_cylinder.o release/opennurbs_defines.o release/opennurbs_detail.o release/opennurbs_dimstyle.o release/opennurbs_dll.o release/opennurbs_ellipse.o release/opennurbs_error.o release/opennurbs_error_message.o release/opennurbs_evaluate_nurbs.o release/opennurbs_extensions.o release/opennurbs_font.o release/opennurbs_geometry.o release/opennurbs_group.o release/opennurbs_hatch.o release/opennurbs_instance.o release/opennurbs_intersect.o release/opennurbs_knot.o release/opennurbs_layer.o release/opennurbs_light.o release/opennurbs_line.o release/opennurbs_linecurve.o release/opennurbs_linetype.o release/opennurbs_lookup.o release/opennurbs_massprop.o release/opennurbs_material.o release/opennurbs_math.o release/opennurbs_matrix.o release/opennurbs_memory.o release/opennurbs_memory_new.o release/opennurbs_memory_util.o release/opennurbs_mesh.o release/opennurbs_mesh_ngon.o release/opennurbs_mesh_tools.o release/opennurbs_morph.o release/opennurbs_nurbscurve.o release/opennurbs_nurbssurface.o release/opennurbs_nurbsvolume.o release/opennurbs_object.o release/opennurbs_object_history.o release/opennurbs_objref.o release/opennurbs_offsetsurface.o release/opennurbs_optimize.o release/opennurbs_plane.o release/opennurbs_planesurface.o release/opennurbs_pluginlist.o release/opennurbs_point.o release/opennurbs_pointcloud.o release/opennurbs_pointgeometry.o release/opennurbs_pointgrid.o release/opennurbs_polycurve.o release/opennurbs_polyedgecurve.o release/opennurbs_polyline.o release/opennurbs_polylinecurve.o release/opennurbs_quaternion.o release/opennurbs_rand.o release/opennurbs_revsurface.o release/opennurbs_rtree.o release/opennurbs_sort.o release/opennurbs_sphere.o release/opennurbs_string.o release/opennurbs_sum.o release/opennurbs_sumsurface.o release/opennurbs_surface.o release/opennurbs_surfaceproxy.o release/opennurbs_textlog.o release/opennurbs_torus.o release/opennurbs_userdata.o release/opennurbs_uuid.o release/opennurbs_viewport.o release/opennurbs_workspace.o release/opennurbs_wstring.o release/opennurbs_x.o release/opennurbs_xform.o release/opennurbs_zlib.o make[5]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/opennurbs/opennurbs' cd dxflib/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/dxflib/dxflib.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/dxflib' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DDXFLIB_LIBRARY -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -Isrc -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/dl_writer_ascii.o src/dl_writer_ascii.cpp make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/dxflib' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/dxflib' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -fPIC -Wall -Wextra -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DDXFLIB_LIBRARY -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I../../io/dxf -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../legacy/spatialindexnavel -Isrc -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/dl_dxf.o src/dl_dxf.cpp In file included from src/dl_creationinterface.h:35, from src/dl_creationadapter.h:30, from src/dl_dxf.cpp:35: src/dl_extrusion.h: In member function 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)': src/dl_extrusion.h:132:16: warning: implicitly-declared 'constexpr DL_Extrusion::DL_Extrusion(const DL_Extrusion&)' is deprecated [-Wdeprecated-copy] 132 | return *this; | ^~~~~ src/dl_extrusion.h:128:18: note: because 'DL_Extrusion' has user-provided 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)' 128 | DL_Extrusion operator = (const DL_Extrusion& extru) { | ^~~~~~~~ In file included from src/dl_dxf.h:39, from src/dl_dxf.cpp:25: In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::type' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::cx))' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::radius))' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::angle2' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::ccw' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::mx))' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::ratio' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::degree' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) unsigned char*)(& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::rational))' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) unsigned int*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::nKnots))' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::nFit' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::startTangentX))' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()' at src/dl_dxf.cpp:1994:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::endTangentX))' is used uninitialized [-Wuninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'void DL_Dxf::_ZN6DL_Dxf12addHatchEdgeEv.part.0()': src/dl_dxf.cpp:1994:38: note: '' declared here 1994 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::type' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::cx))' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::radius))' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::angle2' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::ccw' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::mx))' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::ratio' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::degree' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) unsigned char*)(& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::rational))' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) unsigned int*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::nKnots))' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '.DL_HatchEdgeData::nFit' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::startTangentX))' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ In member function 'DL_HatchEdgeData& DL_HatchEdgeData::operator=(DL_HatchEdgeData&&)', inlined from 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)' at src/dl_dxf.cpp:586:38: src/dl_entities.h:1539:22: warning: '*(__vector(2) double*)((char*)& + offsetof(DL_HatchEdgeData, DL_HatchEdgeData::endTangentX))' may be used uninitialized [-Wmaybe-uninitialized] 1539 | struct DXFLIB_EXPORT DL_HatchEdgeData { | ^~~~~~~~~~~~~~~~ src/dl_dxf.cpp: In member function 'bool DL_Dxf::processDXFGroup(DL_CreationInterface*, int, const std::string&)': src/dl_dxf.cpp:586:38: note: '' declared here 586 | hatchEdge = DL_HatchEdgeData(); | ^ make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/dxflib' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/dxflib' rm -f ../../../release/libdxflib.a ar cqs ../../../release/libdxflib.a release/dl_dxf.o release/dl_writer_ascii.o make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/dxflib' cd core/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/core.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RBlock.o RBlock.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RBlock.h:26, from RBlock.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RBlock.cpp:20: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RBlock.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RBlock.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RArcExporter.o RArcExporter.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from RArcExporter.h:24, from RArcExporter.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RExporter.h:34, from RArcExporter.h:25: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RArcExporter.h:22: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RBlockReferenceData.o RBlockReferenceData.cpp RBlockReferenceData.cpp: In member function 'virtual QList RBlockReferenceData::getInternalReferencePoints(RS::ProjectionRenderingHint, QList*) const': RBlockReferenceData.cpp:592:94: warning: unused parameter 'hint' [-Wunused-parameter] 592 | QList RBlockReferenceData::getInternalReferencePoints(RS::ProjectionRenderingHint hint, QList* subEntityIds) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RBlock.h:26, from RBlockReferenceData.h:25, from RBlockReferenceData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceData.h:27: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RBlockReferenceData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RBlock.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RAction.o RAction.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from ../gui/RGraphicsViewImage.h:25, from RAction.cpp:28: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from RDocumentInterface.h:48, from RAction.cpp:34: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/QWidget:1, from RAction.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RAction.cpp:22: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:7, from /usr/include/qt6/QtWidgets/qwidget.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RColor.o RColor.cpp In file included from RPluginLoader.h:31, from RColor.cpp:27: RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDebug.o RDebug.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RBlockReferenceEntity.o RBlockReferenceEntity.cpp In file included from /usr/include/qt6/QtCore/qglobal.h:68, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RBlockReferenceEntity.h:23, from RBlockReferenceEntity.cpp:19: RBlockReferenceEntity.cpp: In static member function 'static void RBlockReferenceEntity::init()': RBlockReferenceEntity.cpp:108:34: warning: statement has no effect [-Wunused-value] 108 | QT_TRANSLATE_NOOP("REntity", "Attributes"); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qttranslation.h:21:37: note: in definition of macro 'QT_TRANSLATE_NOOP' 21 | #define QT_TRANSLATE_NOOP(scope, x) x | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from REntity.h:28, from RBlockReferenceEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCoordinateEvent.o RCoordinateEvent.cpp In file included from RDocumentInterface.h:48, from RCoordinateEvent.cpp:20: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QMouseEvent:1, from RInputEvent.h:25, from RCoordinateEvent.h:25, from RCoordinateEvent.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RCoordinateEvent.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimStyleData.o RDimStyleData.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimStyle.o RDimStyle.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtWidgets/qapplication.h:8, from /usr/include/qt6/QtWidgets/QApplication:1, from RS.h:25, from RDimStyleData.h:25, from RDimStyle.h:25, from RDimStyle.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RDxfServices.h:36, from RDimStyle.cpp:20: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RDimStyle.cpp:21: RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RDimStyle.h:27: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDimStyle.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qcoreapplication.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDocumentVariables.o RDocumentVariables.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RLayer.h:27, from RDocumentVariables.h:25, from RDocumentVariables.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayer.h:30: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDocumentVariables.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RLayer.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDocument.o RDocument.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from RDocument.cpp:26: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RDocument.cpp:28: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from RDocument.cpp:20: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDxfServices.o RDxfServices.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/REllipse.h:26, from RDxfServices.cpp:24: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qfileinfo.h:7, from /usr/include/qt6/QtCore/QFileInfo:1, from RDxfServices.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RDxfServices.cpp:22: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qiodevice.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REntity.o REntity.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from REntity.cpp:24: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from REntity.h:28, from RBlockReferenceEntity.h:25, from REntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RBlockReferenceEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDocumentInterface.o RDocumentInterface.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from /usr/include/qt6/QtNetwork/QtNetworkDepends:3, from /usr/include/qt6/QtNetwork/QtNetwork:3, from RDocumentInterface.cpp:20: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from RDocumentInterface.h:48, from RDocumentInterface.cpp:27: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/REllipse.h:26, from RDocumentInterface.cpp:28: ../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ RDocumentInterface.cpp: In member function 'void RDocumentInterface::objectChangeEvent(RTransaction&)': RDocumentInterface.cpp:2286:10: warning: variable 'entityHasChanged' set but not used [-Wunused-but-set-variable] 2286 | bool entityHasChanged = false; | ^~~~~~~~~~~~~~~~ In file included from RDocument.h:37, from RDocumentInterface.h:40: RUcs.h: In member function 'RUcs& RUcs::operator=(const RUcs&)': RUcs.h:41:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 41 | class QCADCORE_EXPORT RUcs : public RObject { | ^~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ RDocumentInterface.cpp: In member function 'void RDocumentInterface::setCurrentUcs(const RUcs&)': RDocumentInterface.cpp:2691:18: note: synthesized method 'RUcs& RUcs::operator=(const RUcs&)' first required here 2691 | currentUcs = ucs; | ^~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtCore:4: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFileCache.o RFileCache.cpp RFileCache.cpp: In static member function 'static QBuffer* RFileCache::getBuffer(const QString&, bool)': RFileCache.cpp:38:62: warning: unused parameter 'forceReload' [-Wunused-parameter] 38 | QBuffer* RFileCache::getBuffer(const QString& fileName, bool forceReload) { | ~~~~~^~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REntityData.o REntityData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from REntity.h:28, from RBlockReferenceEntity.h:25, from REntityData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RBlockReferenceEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REntityPickEvent.o REntityPickEvent.cpp In file included from RDocumentInterface.h:48, from REntityPickEvent.cpp:20: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from REntity.h:28, from REntityPickEvent.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from REntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFileExporterRegistry.o RFileExporterRegistry.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFileExporter.o RFileExporter.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RDocument.h:26, from RFileExporter.h:27, from RFileExporter.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RFileExporter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RFileExporter.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFileImporter.o RFileImporter.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RTransaction.h:28, from RImporter.h:25, from RFileImporter.h:25, from RFileImporter.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RTransaction.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RTransaction.h:30: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RFileImporter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from RTransaction.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RExporter.o RExporter.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/REllipse.h:26, from RExporter.cpp:28: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from RExporter.cpp:22: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RExporter.h:34, from RArcExporter.h:25, from RExporter.cpp:23: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RExporter.cpp:20: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qlist.h:704:13: required from 'QList& QList::operator<<(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 704 | { append(t); return *this; } | ~~~~~~^~~ RExporter.cpp:1486:49: required from here 1486 | exportPainterPaths(QList() << pp); | ^~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qlist.h:704:13: required from 'QList& QList::operator<<(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 704 | { append(t); return *this; } | ~~~~~~^~~ RExporter.cpp:1486:49: required from here 1486 | exportPainterPaths(QList() << pp); | ^~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qlist.h:704:13: required from 'QList& QList::operator<<(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 704 | { append(t); return *this; } | ~~~~~~^~~ RExporter.cpp:1486:49: required from here 1486 | exportPainterPaths(QList() << pp); | ^~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFont.o RFont.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from RFont.cpp:30: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qfileinfo.h:7, from /usr/include/qt6/QtCore/QFileInfo:1, from RFont.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RFont.h:33, from RFont.cpp:28: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFontList.o RFontList.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtWidgets/qapplication.h:8, from /usr/include/qt6/QtWidgets/QApplication:1, from RS.h:25, from RFontList.cpp:22: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RFont.h:33, from RFontList.h:25, from RFontList.cpp:23: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtGui/qfontdatabase.h:9, from /usr/include/qt6/QtGui/QFontDatabase:1, from RFontList.cpp:20: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFileImporterRegistry.o RFileImporterRegistry.cpp In file included from RDocumentInterface.h:48, from RScriptHandler.h:30, from RFileImporterRegistry.cpp:26: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qfileinfo.h:7, from /usr/include/qt6/QtCore/QFileInfo:1, from RFileImporterRegistry.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RTransaction.h:31, from RImporter.h:25, from RFileImporter.h:25, from RFileImporterRegistry.cpp:22: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RTransaction.h:30: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qiodevice.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsScene.o RGraphicsScene.cpp In file included from RDocumentInterface.h:48, from RGraphicsScene.cpp:20: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/QFile:1, from RDebug.h:33, from RGraphicsScene.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDebug.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RDebug.h:30: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGrid.o RGrid.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RDocument.h:26, from RGrid.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsView.o RGraphicsView.cpp In file included from RDocumentInterface.h:48, from RGraphicsView.cpp:26: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from RGraphicsView.h:25, from RGraphicsView.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RExporter.h:34, from RGraphicsView.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RGraphicsView.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGuiAction.o RGuiAction.cpp In file included from RDocumentInterface.h:48, from RScriptHandler.h:30, from RGuiAction.cpp:30: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qdir.h:8, from /usr/include/qt6/QtCore/QDir:1, from RGuiAction.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qchar.h:7, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qdir.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RImporter.o RImporter.cpp RImporter.cpp: In member function 'virtual void RImporter::importObject(RObject*)': RImporter.cpp:75:29: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 75 | *object = *pObject.data(); | ^ In file included from RTransaction.h:30, from RImporter.h:25, from RImporter.cpp:19: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RTransaction.h:28: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RTransaction.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RImporter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from RTransaction.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RInputEvent.o RInputEvent.cpp In file included from RDocumentInterface.h:48, from RInputEvent.cpp:20: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QMouseEvent:1, from RInputEvent.h:25, from RInputEvent.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RInputEvent.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLayer.o RLayer.cpp RLayer.cpp: In copy constructor 'RLayer::RLayer(const RLayer&)': RLayer.cpp:78:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 78 | RObject::operator=(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from RLayer.h:30, from RLayer.cpp:19: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RLayer.h:27: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RLayer.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RLayer.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLayerState.o RLayerState.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RLayer.h:27, from RLayerState.h:25, from RLayerState.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayer.h:30: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RLayerState.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RLayer.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetypeList.o RLinetypeList.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtCore/QCoreApplication:1, from RLinetypePattern.h:28, from RLinetypeList.h:30, from RLinetypeList.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from RLinetypeList.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLayout.o RLayout.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RLayout.h:26, from RLayout.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RLayout.cpp:20: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RLayout.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RLayout.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetype.o RLinetype.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtCore/QCoreApplication:1, from RLinetype.h:26, from RLinetype.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLinetype.h:32: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RLinetype.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.cpp:37:1: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 37 | RLinetype::RLinetype(const RLinetype& other) : RObject(other) { | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/QColor:1, from RLinetype.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetypeListImperial.o RLinetypeListImperial.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtCore/QCoreApplication:1, from RLinetypePattern.h:28, from RLinetypeList.h:30, from RLinetypeListImperial.h:25, from RLinetypeListImperial.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from RLinetypeList.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetypeListMetric.o RLinetypeListMetric.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtCore/QCoreApplication:1, from RLinetypePattern.h:28, from RLinetypeList.h:30, from RLinetypeListMetric.h:25, from RLinetypeListMetric.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from RLinetypeList.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLineweight.o RLineweight.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLocalPeer.o RLocalPeer.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLockedFile.o RLockedFile.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinkedStorage.o RLinkedStorage.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RLinkedStorage.h:25, from RLinkedStorage.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RStorage.h:30, from RMemoryStorage.h:27, from RLinkedStorage.h:27: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RStorage.h:29: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RLinkedStorage.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qshareddata.h:9, from /usr/include/qt6/QtCore/qsharedpointer.h:9: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetypePattern.o RLinetypePattern.cpp In file included from RPluginLoader.h:31, from RLinetypePattern.cpp:27: RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ RLinetypePattern.cpp: In member function 'bool RLinetypePattern::setPatternString(const QString&)': RLinetypePattern.cpp:465:25: warning: ignoring return value of 'qsizetype QString::indexOf(const QRegularExpression&, qsizetype, QRegularExpressionMatch*) const', declared with attribute 'nodiscard' [-Wunused-result] 465 | part.indexOf(rx, 0, &match); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qlist.h:10, from /usr/include/qt6/QtCore/qmap.h:9, from /usr/include/qt6/QtCore/QMap:1, from RLinetypePattern.cpp:19: /usr/include/qt6/QtCore/qstring.h:303:29: note: declared here 303 | [[nodiscard]] qsizetype indexOf(const QRegularExpression &re, qsizetype from = 0, | ^~~~~~~ RLinetypePattern.cpp: In static member function 'static QList > RLinetypePattern::loadAllFrom(bool, const QString&)': RLinetypePattern.cpp:878:25: warning: ignoring return value of 'qsizetype QString::indexOf(const QRegularExpression&, qsizetype, QRegularExpressionMatch*) const', declared with attribute 'nodiscard' [-Wunused-result] 878 | line.indexOf(rx, 0, &match); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qstring.h:303:29: note: declared here 303 | [[nodiscard]] qsizetype indexOf(const QRegularExpression &re, qsizetype from = 0, | ^~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RLinetypePattern.cpp:743:23: required from here 743 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from RFont.h:33, from RFontList.h:25, from RLinetypePattern.cpp:21: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/QMetaType:1, from RFont.h:28: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from ./RLayer.h:34, from ./REntityData.h:31, from ./REntity.h:31, from ./RBlockReferenceEntity.h:25, from ./RDocument.h:29, from ../entity/RTextData.h:25, from RLinetypePattern.cpp:24: ./RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ./RLayout.h:29, from ./RBlock.h:28, from ./RDocument.h:28: ./RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qiterator.h:7, from /usr/include/qt6/QtCore/qmap.h:8: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RLinetypePattern.cpp:743:23: required from here 743 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RLinetypePattern.cpp:743:23: required from here 743 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMainWindow.o RMainWindow.cpp In file included from RDocumentInterface.h:48, from RMainWindow.cpp:33: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtCore/QCoreApplication:1, from RMainWindow.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qcoreapplication.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qcoreapplication.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMouseEvent.o RMouseEvent.cpp In file included from RDocumentInterface.h:48, from RMouseEvent.cpp:19: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from RDocumentInterface.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDocumentInterface.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RNavigationAction.o RNavigationAction.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from RAction.h:25, from RActionAdapter.h:24, from RNavigationAction.h:25, from RNavigationAction.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RNavigationAction.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMemoryStorage.o RMemoryStorage.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RMemoryStorage.h:25, from RMemoryStorage.cpp:22: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RStorage.h:30, from RMemoryStorage.h:27: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RStorage.h:29: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from RMemoryStorage.cpp:20: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qshareddata.h:9, from /usr/include/qt6/QtCore/qsharedpointer.h:9: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPainterPathSource.o RPainterPathSource.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RPainterPath.h:29, from RPainterPathSource.h:27, from RPainterPathSource.cpp:1: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from RPainterPathSource.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPainterPathDevice.o RPainterPathDevice.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtGui/qtextoption.h:10, from /usr/include/qt6/QtGui/qpainter.h:14, from /usr/include/qt6/QtGui/qpaintengine.h:11, from /usr/include/qt6/QtGui/QPaintEngine:1, from RPainterPathEngine.h:25, from RPainterPathDevice.h:27, from RPainterPathDevice.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RPainterPathEngine.h:29: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtGui/qpaintdevice.h:9, from /usr/include/qt6/QtGui/QPaintDevice:1, from RPainterPathDevice.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPainterPathEngine.o RPainterPathEngine.cpp In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtGui/qpainter.h:9, from /usr/include/qt6/QtGui/qpaintengine.h:11, from /usr/include/qt6/QtGui/QPaintEngine:1, from RPainterPathEngine.h:25, from RPainterPathEngine.cpp:19: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RPainterPathEngine.cpp:82:17: required from here 82 | paths.append(path); | ~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from RPainterPathEngine.h:29: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtGui/qtextoption.h:10, from /usr/include/qt6/QtGui/qpainter.h:14: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RPainterPathEngine.cpp:82:17: required from here 82 | paths.append(path); | ~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RPainterPathEngine.cpp:82:17: required from here 82 | paths.append(path); | ~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPainterPath.o RPainterPath.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/REllipse.h:26, from RPainterPath.cpp:24: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from RPainterPath.cpp:28: RPainterPathExporter.h: In member function 'virtual void RPainterPathExporter::exportTriangle(const RTriangle&)': RPainterPathExporter.h:58:50: warning: unused parameter 'triangle' [-Wunused-parameter] 58 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from RPainterPath.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ In file included from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RExporter.h:34, from RPainterPathExporter.h:26: RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qpen.h:7, from /usr/include/qt6/QtGui/QPen:1, from RPainterPath.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qpen.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.cpp:52:1: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 52 | RPainterPath::RPainterPath(const RPainterPath& other) : | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RObject.o RObject.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/QMetaType:1, from RObject.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RObject.cpp:22: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ RObject.cpp:49:1: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 49 | RObject::RObject(const RObject& other) { | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qmetatype.h:9: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qmetatype.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPatternLine.o RPatternLine.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtWidgets/qapplication.h:8, from /usr/include/qt6/QtWidgets/QApplication:1, from ./RS.h:25, from math/RLine.h:25, from RPatternLine.h:25, from RPatternLine.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RPatternLine.h:26: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qcoreapplication.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPainterPathExporter.o RPainterPathExporter.cpp In file included from RPainterPathExporter.cpp:19: RPainterPathExporter.h: In member function 'virtual void RPainterPathExporter::exportTriangle(const RTriangle&)': RPainterPathExporter.h:58:50: warning: unused parameter 'triangle' [-Wunused-parameter] 58 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ RPainterPathExporter.cpp: In member function 'RPainterPath RPainterPathExporter::getPainterPath()': RPainterPathExporter.cpp:64:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 64 | path = RPainterPath(); | ^ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RExporter.h:34, from RPainterPathExporter.h:26: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from RPainterPathExporter.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RPainterPathExporter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPatternList.o RPatternList.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RPattern.h:29, from RPatternList.h:29, from RPatternList.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RPatternLine.h:26, from RPattern.h:33: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RPatternList.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPattern.o RPattern.cpp In file included from RDocumentInterface.h:48, from RPattern.cpp:30: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { RPattern.cpp: In static member function 'static QList > RPattern::loadAllFrom(const QString&)': RPattern.cpp:77:25: warning: ignoring return value of 'qsizetype QString::indexOf(const QRegularExpression&, qsizetype, QRegularExpressionMatch*) const', declared with attribute 'nodiscard' [-Wunused-result] 77 | line.indexOf(rx, 0, &match); | ~~~~~~~~~~~~^~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qfileinfo.h:7, from /usr/include/qt6/QtCore/QFileInfo:1, from RPattern.cpp:19: /usr/include/qt6/QtCore/qstring.h:303:29: note: declared here 303 | [[nodiscard]] qsizetype indexOf(const QRegularExpression &re, qsizetype from = 0, | ^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RPatternLine.h:26, from RPattern.h:33, from RPattern.cpp:26: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RStorage.h:30, from RMemoryStorage.h:27, from RPattern.cpp:28: RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RStorage.h:29: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qiodevice.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPatternListImperial.o RPatternListImperial.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RPattern.h:29, from RPatternList.h:29, from RPatternListImperial.h:25, from RPatternListImperial.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RPatternLine.h:26, from RPattern.h:33: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RPatternList.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPatternListMetric.o RPatternListMetric.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RPattern.h:29, from RPatternList.h:29, from RPatternListMetric.h:25, from RPatternListMetric.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RPatternLine.h:26, from RPattern.h:33: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RPatternList.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPropertyAttributes.o RPropertyAttributes.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPluginLoader.o RPluginLoader.cpp In file included from RPluginLoader.cpp:23: RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RResourceList.o RResourceList.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPropertyChange.o RPropertyChange.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPropertyTypeId.o RPropertyTypeId.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSPlatform.o RSPlatform.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RS.o RS.cpp RS.cpp: In static member function 'static QString RS::captured(const QRegularExpression&, const QRegularExpressionMatch&, int)': RS.cpp:907:48: warning: unused parameter 'rx' [-Wunused-parameter] 907 | QString RS::captured(const QRegularExpression& rx, const QRegularExpressionMatch& match, int nth) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ RS.cpp: In static member function 'static int RS::matchedLength(const QRegularExpression&, const QRegularExpressionMatch&)': RS.cpp:915:49: warning: unused parameter 'rx' [-Wunused-parameter] 915 | int RS::matchedLength(const QRegularExpression& rx, const QRegularExpressionMatch& match) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~ RS.cpp: In static member function 'static QRegularExpression RS::createRegEpCI(const QString&, bool)': RS.cpp:923:63: warning: unused parameter 'regExp2' [-Wunused-parameter] 923 | QRegularExpression RS::createRegEpCI(const QString& str, bool regExp2) { | ~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtGui/qpagesize.h:8, from /usr/include/qt6/QtGui/QPageSize:1, from RS.cpp:36: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RS.cpp:41: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLinetype.h:32: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from RS.cpp:20: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qstringconverter.h:15, from /usr/include/qt6/QtCore/QStringDecoder:1, from RS.cpp:32: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RScriptAction.o RScriptAction.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/QFile:1, from RDebug.h:33, from RScriptAction.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RScriptAction.h:25, from RScriptAction.cpp:20: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDebug.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RDebug.h:30: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPropertyEditor.o RPropertyEditor.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from /usr/include/qt6/QtConcurrent/QtConcurrentDepends:3, from /usr/include/qt6/QtConcurrent/QtConcurrent:3, from RPropertyEditor.cpp:23: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from RDocumentInterface.h:48, from RPropertyEditor.h:32, from RPropertyEditor.cpp:34: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { RPropertyEditor.h: In member function 'virtual QStringList RPropertyEditor::getFixedCustomPropertyNames(const QList&)': RPropertyEditor.h:62:82: warning: unused parameter 'objectTypes' [-Wunused-parameter] 62 | virtual QStringList getFixedCustomPropertyNames(const QList& objectTypes) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~ RPropertyEditor.cpp: In member function 'virtual bool RPropertyEditor::showCustomAppProperties(RPropertyAttributes::Option)': RPropertyEditor.cpp:568:75: warning: unused parameter 'opt' [-Wunused-parameter] 568 | bool RPropertyEditor::showCustomAppProperties(RPropertyAttributes::Option opt) { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from REntityExportListener.h:29, from RMainWindow.h:28, from RPropertyEditor.cpp:32: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from RPropertyEditor.cpp:20: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RScriptHandler.o RScriptHandler.cpp In file included from RDocumentInterface.h:48, from RScriptHandler.h:30, from RScriptHandler.cpp:22: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qdir.h:8, from /usr/include/qt6/QtCore/QDir:1, from RScriptHandler.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qchar.h:7, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qdir.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSettings.o RSettings.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSingleton.o RSingleton.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RScriptHandlerRegistry.o RScriptHandlerRegistry.cpp In file included from RDocumentInterface.h:48, from RScriptHandlerRegistry.h:30, from RScriptHandlerRegistry.cpp:21: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qdir.h:8, from /usr/include/qt6/QtCore/QDir:1, from RScriptHandlerRegistry.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qchar.h:7, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qdir.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RShapesExporter.o RShapesExporter.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from RShapesExporter.cpp:20: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from RShapesExporter.h:24, from RShapesExporter.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RExporter.h:34, from RShapesExporter.h:25: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RShapesExporter.h:22: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSingleApplication.o RSingleApplication.cpp RSingleApplication.cpp: In member function 'virtual bool RSingleApplication::notify(QObject*, QEvent*)': RSingleApplication.cpp:142:86: warning: comparison of integer expressions of different signedness: 'QFlags::Int' {aka 'unsigned int'} and 'int' [-Wsign-compare] 142 | if (keyEvent->key() == globalShortcuts[i].first && keyEvent->modifiers() == globalShortcuts[i].second) { | ~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstracteventdispatcher.h:7, from /usr/include/qt6/QtCore/QAbstractEventDispatcher:1, from RSingleApplication.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from REntityExportListener.h:29, from RMainWindow.h:28, from RSingleApplication.cpp:30: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSpatialIndex.o RSpatialIndex.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSpatialIndexSimple.o RSpatialIndexSimple.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RStorageBlockSort.o RStorageBlockSort.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RBlock.h:26, from RStorageBlockSort.cpp:3: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RStorage.h:30, from RStorageBlockSort.cpp:5: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/Qt:1, from RStorageBlockSort.cpp:1: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RBlock.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RStorageLayerSort.o RStorageLayerSort.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RLayer.h:27, from RStorageLayerSort.cpp:3: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayer.h:30: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/Qt:1, from RStorageLayerSort.cpp:1: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RLayer.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RStorage.o RStorage.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from ./REntity.h:28, from ./RTextBasedEntity.h:25, from ../entity/RAttributeEntity.h:25, from RStorage.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ./RLinetypePattern.h:36, from ./RLinetype.h:31, from ./RLayer.h:34, from ./REntityData.h:31, from ./REntity.h:31: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ./RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ./RLayout.h:29, from ./RBlock.h:28, from ./REntityData.h:28: ./RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../entity/entity_global.h:1, from ../entity/RAttributeEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ./REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTabletEvent.o RTabletEvent.cpp In file included from RDocumentInterface.h:48, from RTabletEvent.cpp:19: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from RDocumentInterface.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RAction.h:35, from RDocumentInterface.h:36: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDocumentInterface.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextLayout.o RTextLayout.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/qtextlayout.h:7, from /usr/include/qt6/QtGui/QTextLayout:1, from RTextLayout.h:25, from RTextLayout.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RTextLayout.h:30: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qtextlayout.h:6: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RThread.o RThread.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextBasedEntity.o RTextBasedEntity.cpp RTextBasedEntity.cpp: In member function 'virtual QSharedPointer RTextBasedEntity::scaleNonUniform(const RVector&, const RVector&)': RTextBasedEntity.cpp:230:74: warning: unused parameter 'scaleFactors' [-Wunused-parameter] 230 | QSharedPointer RTextBasedEntity::scaleNonUniform(const RVector& scaleFactors, const RVector& center) { | ~~~~~~~~~~~~~~~^~~~~~~~~~~~ RTextBasedEntity.cpp:230:103: warning: unused parameter 'center' [-Wunused-parameter] 230 | QSharedPointer RTextBasedEntity::scaleNonUniform(const RVector& scaleFactors, const RVector& center) { | ~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from REntity.h:28, from RTextBasedEntity.h:25, from RTextBasedEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RTextBasedEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextBasedData.o RTextBasedData.cpp In file included from ../entity/RPointEntity.h:26, from RTextBasedData.cpp:29: ../entity/RPointData.h: In member function 'virtual RBox RPointData::getBoundingBox(bool) const': ../entity/RPointData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ ../entity/RPointData.h: In member function 'virtual QList > RPointData::getShapes(const RBox&, bool, bool, QList*) const': ../entity/RPointData.h:138:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 138 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ RTextBasedData.cpp: In member function 'virtual bool RTextBasedData::moveReferencePoint(const RVector&, const RVector&, Qt::KeyboardModifiers)': RTextBasedData.cpp:310:12: warning: enumeration value 'HAlignLeft' not handled in switch [-Wswitch] 310 | switch (horizontalAlignment) { | ^ RTextBasedData.cpp:310:12: warning: enumeration value 'HAlignAlign' not handled in switch [-Wswitch] RTextBasedData.cpp:310:12: warning: enumeration value 'HAlignFit' not handled in switch [-Wswitch] In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtGui/qtextobject.h:8, from /usr/include/qt6/QtGui/QTextBlock:1, from RTextBasedData.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RDxfServices.h:36, from RTextBasedData.cpp:24: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RTextBasedData.h:25, from RTextBasedData.cpp:27: RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qshareddata.h:7, from /usr/include/qt6/QtGui/qfont.h:7, from /usr/include/qt6/QtGui/QFont:1, from RTextBasedData.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qshareddata.h:9: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RUcs.o RUcs.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qvariant.h:9, from /usr/include/qt6/QtCore/QVariant:1, from RPropertyAttributes.h:29, from RObject.h:25, from RUcs.h:25, from RUcs.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RTriangle.h:29, from RUcs.cpp:21: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RPropertyAttributes.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextRenderer.o RTextRenderer.cpp RTextRenderer.cpp: In member function 'QList RTextRenderer::getPainterPathsForBlockCad(const QString&, const QList&, double&, double&, double&, double&, double&, double&)': RTextRenderer.cpp:2082:46: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 2082 | glyph = font->getGlyph('?', draft); | ^ In file included from RLinetypePattern.h:36, from RDxfServices.h:36, from RTextRenderer.cpp:26: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qshareddata.h:9, from /usr/include/qt6/QtGui/qfont.h:7, from /usr/include/qt6/QtGui/QFont:1, from RTextRenderer.cpp:19: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RTextRenderer.cpp:417:24: required from here 417 | painterPaths.append(bbPath); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtGui/qtextdocument.h:8, from /usr/include/qt6/QtGui/QTextDocument:1, from RTextRenderer.cpp:22: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RTextRenderer.h:28, from RTextRenderer.cpp:29: RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qshareddata.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RTextRenderer.cpp:417:24: required from here 417 | painterPaths.append(bbPath); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RTextRenderer.cpp:417:24: required from here 417 | painterPaths.append(bbPath); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTransactionStack.o RTransactionStack.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/QMetaType:1, from RTransactionStack.h:25, from RTransactionStack.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RTransaction.h:31, from RTransactionStack.h:28: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RTransaction.h:30: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RTransactionStack.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qmetatype.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTransaction.o RTransaction.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from RTransaction.cpp:26: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RDocument.h:26, from RTransaction.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RUnit.o RUnit.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtWidgets/qapplication.h:8, from /usr/include/qt6/QtWidgets/QApplication:1, from RS.h:25, from RUnit.h:25, from RUnit.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RUnit.cpp:24: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RUnit.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qcoreapplication.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RView.o RView.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RView.h:27, from RView.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RView.cpp:20: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RView.h:30: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RView.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from RView.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RWidget.o RWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RViewportData.o RViewportData.cpp RViewportData.cpp: In member function 'virtual QList RViewportData::getInternalReferencePoints(RS::ProjectionRenderingHint, QList*) const': RViewportData.cpp:76:88: warning: unused parameter 'hint' [-Wunused-parameter] 76 | QList RViewportData::getInternalReferencePoints(RS::ProjectionRenderingHint hint, QList* subEntityIds) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ RViewportData.cpp:76:114: warning: unused parameter 'subEntityIds' [-Wunused-parameter] 76 | QList RViewportData::getInternalReferencePoints(RS::ProjectionRenderingHint hint, QList* subEntityIds) const { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ RViewportData.cpp: In member function 'virtual double RViewportData::getDistanceTo(const RVector&, bool, double, bool, double) const': RViewportData.cpp:154:64: warning: unused parameter 'limited' [-Wunused-parameter] 154 | double RViewportData::getDistanceTo(const RVector& point, bool limited, double range, bool draft, double strictRange) const { | ~~~~~^~~~~~~ RViewportData.cpp:154:80: warning: unused parameter 'range' [-Wunused-parameter] 154 | double RViewportData::getDistanceTo(const RVector& point, bool limited, double range, bool draft, double strictRange) const { | ~~~~~~~^~~~~ RViewportData.cpp:154:92: warning: unused parameter 'draft' [-Wunused-parameter] 154 | double RViewportData::getDistanceTo(const RVector& point, bool limited, double range, bool draft, double strictRange) const { | ~~~~~^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from RViewportData.h:25, from RViewportData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RBlockReferenceEntity.h:25, from RDocument.h:29, from RViewportData.h:26: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from RDocument.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RViewportData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RViewportEntity.o RViewportEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/qtextlayout.h:7, from /usr/include/qt6/QtGui/QTextLayout:1, from RExporter.h:31, from RViewportEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RExporter.h:34: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RExporter.h:25: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtGui/qbrush.h:8, from /usr/include/qt6/QtGui/QBrush:1, from RExporter.h:27: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RBox.o math/RBox.cpp math/RBox.cpp: In member function 'bool RBox::scaleByReference(const RVector&, const RVector&, bool, bool)': math/RBox.cpp:146:115: warning: unused parameter 'fromCenter' [-Wunused-parameter] 146 | bool RBox::scaleByReference(const RVector& referencePoint, const RVector& targetPoint, bool keepAspectRatio, bool fromCenter) { | ~~~~~^~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from math/RBox.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RBox.cpp:21: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RWheelEvent.o RWheelEvent.cpp In file included from RDocumentInterface.h:48, from RWheelEvent.cpp:24: RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { RWheelEvent.cpp: In constructor 'RWheelEvent::RWheelEvent(const RVector&, int, Qt::MouseButtons, Qt::KeyboardModifiers, Qt::Orientation, RGraphicsScene&, RGraphicsView&)': RWheelEvent.cpp:28:25: warning: unused parameter 'orient' [-Wunused-parameter] 28 | Qt::Orientation orient, RGraphicsScene& s, RGraphicsView& v) : | ~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QWheelEvent:1, from RWheelEvent.h:25, from RWheelEvent.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from RLinetypePattern.h:36, from RLinetype.h:31, from RLayer.h:34, from REntityData.h:31, from REntity.h:31, from RGraphicsScene.h:29, from RWheelEvent.cpp:21: RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from RLayout.h:29, from RBlock.h:28, from REntityData.h:28: RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from core_global.h:1, from RWheelEvent.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RArc.o math/RArc.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from math/RArc.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RArc.cpp:26: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCircle.o math/RCircle.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from math/RCircle.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RTriangle.h:29, from math/RCircle.cpp:25: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDirected.o math/RDirected.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLine.o math/RLine.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtWidgets/qapplication.h:8, from /usr/include/qt6/QtWidgets/QApplication:1, from ./RS.h:25, from math/RLine.h:25, from math/RLine.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RLine.cpp:23: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qcoreapplication.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMatrix.o math/RMatrix.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMath.o math/RMath.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPoint.o math/RPoint.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REllipse.o math/REllipse.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/REllipse.h:26, from math/REllipse.cpp:21: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/REllipse.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RSpline.h:32: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from ./RLayer.h:34, from ./REntityData.h:31, from ./REntity.h:31, from ./REntityExportListener.h:29, from ./RMainWindow.h:28, from math/REllipse.cpp:26: ./RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ./RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ./RLayout.h:29, from ./RBlock.h:28, from ./REntityData.h:28: ./RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/specfun.h:43, from /usr/include/c++/14/cmath:3898, from math/REllipse.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRay.o math/RRay.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from math/RRay.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RRay.cpp:20: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRefPoint.o math/RRefPoint.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPolyline.o math/RPolyline.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/REllipse.h:26, from math/RPolyline.cpp:24: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ math/RPolyline.cpp: In member function 'QList RPolyline::getConvexVertices(bool) const': math/RPolyline.cpp:2184:29: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2184 | if (ori==RS::CW && cp.z<0.0 || ori==RS::CCW && cp.z>0.0) { | ~~~~~~~~~~~~^~~~~~~~~~~ math/RPolyline.cpp:2189:30: warning: suggest parentheses around '&&' within '||' [-Wparentheses] 2189 | if (ori==RS::CCW && cp.z<0.0 || ori==RS::CW && cp.z>0.0) { | ~~~~~~~~~~~~~^~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from math/RPolyline.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RSpline.h:32: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextLabel.o math/RTextLabel.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTransform.o math/RTransform.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSpline.o math/RSpline.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/RSpline.cpp:26: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qdeadlinetimer.h:8, from /usr/include/qt6/QtCore/qmutex.h:9, from /usr/include/qt6/QtCore/QMutex:1, from math/RSpline.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RSpline.h:32: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qmetatype.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RShape.o math/RShape.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from math/RSpline.h:37, from math/REllipse.h:26, from math/RShape.cpp:25: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RArc.h:25, from math/RShape.cpp:22: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RSpline.h:32: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ math/RShape.cpp: In static member function 'static QList > RShape::roundShapes(QSharedPointer, const RVector&, QSharedPointer, const RVector&, bool, bool, double, const RVector&)': math/RShape.cpp:2582:116: warning: 'i1' may be used uninitialized [-Wmaybe-uninitialized] 2582 | RPolyline pl = pl1->modifyPolylineCorner(*trimmed1.data(), ending1, i1, *trimmed2.data(), ending2, i2, &arc); | ^ math/RShape.cpp:2467:9: note: 'i1' was declared here 2467 | int i1, i2; | ^~ math/RShape.cpp:2582:116: warning: 'i2' may be used uninitialized [-Wmaybe-uninitialized] 2582 | RPolyline pl = pl1->modifyPolylineCorner(*trimmed1.data(), ending1, i1, *trimmed2.data(), ending2, i2, &arc); | ^ math/RShape.cpp:2467:13: note: 'i2' was declared here 2467 | int i1, i2; | ^~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLockedFile_unix.o RLockedFile_unix.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' /usr/lib64/qt6/libexec/rcc -name core resources/core.qrc -o release/qrc_core.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -dM -E -o release/moc_predefs.h /usr/lib64/qt6/mkspecs/features/data/dummy.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/qrc_core.o release/qrc_core.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RGuiAction.h -o release/moc_RGuiAction.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTriangle.o math/RTriangle.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from math/RTriangle.cpp:22: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RTriangle.h:29, from math/RTriangle.cpp:26: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RLocalPeer.h -o release/moc_RLocalPeer.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RRunner.h -o release/moc_RRunner.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RThread.h -o release/moc_RThread.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RSingleApplication.h -o release/moc_RSingleApplication.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RWidget.h -o release/moc_RWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RVector.o math/RVector.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtGui/qgenericmatrix.h:8, from /usr/include/qt6/QtGui/qquaternion.h:8, from /usr/include/qt6/QtGui/QQuaternion:1, from math/RVector.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RVector.cpp:26: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qmetatype.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RXLine.o math/RXLine.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from math/RShape.h:26, from math/RBox.h:27, from math/RXLine.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from math/RPolyline.h:28, from math/RXLine.cpp:20: ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RLocalPeer.o release/moc_RLocalPeer.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RGuiAction.o release/moc_RGuiAction.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RRunner.o release/moc_RRunner.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RSingleApplication.o release/moc_RSingleApplication.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RThread.o release/moc_RThread.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADCORE_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I. -Imath -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RWidget.o release/moc_RWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' rm -f libqcadcore.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadcore.so release/RAction.o release/RArcExporter.o release/RBlock.o release/RBlockReferenceData.o release/RBlockReferenceEntity.o release/RColor.o release/RCoordinateEvent.o release/RDebug.o release/RDimStyle.o release/RDimStyleData.o release/RDocument.o release/RDocumentVariables.o release/RDocumentInterface.o release/RDxfServices.o release/REntity.o release/REntityData.o release/REntityPickEvent.o release/RExporter.o release/RFileCache.o release/RFileExporter.o release/RFileExporterRegistry.o release/RFileImporter.o release/RFileImporterRegistry.o release/RFont.o release/RFontList.o release/RGraphicsScene.o release/RGraphicsView.o release/RGrid.o release/RGuiAction.o release/RImporter.o release/RInputEvent.o release/RLayer.o release/RLayerState.o release/RLayout.o release/RLinetype.o release/RLinetypeList.o release/RLinetypeListImperial.o release/RLinetypeListMetric.o release/RLinetypePattern.o release/RLineweight.o release/RLinkedStorage.o release/RLocalPeer.o release/RLockedFile.o release/RMainWindow.o release/RMemoryStorage.o release/RMouseEvent.o release/RNavigationAction.o release/RObject.o release/RPainterPath.o release/RPainterPathSource.o release/RPainterPathDevice.o release/RPainterPathEngine.o release/RPainterPathExporter.o release/RPattern.o release/RPatternLine.o release/RPatternList.o release/RPatternListImperial.o release/RPatternListMetric.o release/RPluginLoader.o release/RPropertyAttributes.o release/RPropertyChange.o release/RPropertyEditor.o release/RPropertyTypeId.o release/RResourceList.o release/RS.o release/RSPlatform.o release/RScriptAction.o release/RScriptHandler.o release/RScriptHandlerRegistry.o release/RSettings.o release/RShapesExporter.o release/RSingleApplication.o release/RSingleton.o release/RSpatialIndex.o release/RSpatialIndexSimple.o release/RStorage.o release/RStorageBlockSort.o release/RStorageLayerSort.o release/RTabletEvent.o release/RTextBasedData.o release/RTextBasedEntity.o release/RTextLayout.o release/RTextRenderer.o release/RThread.o release/RTransaction.o release/RTransactionStack.o release/RUcs.o release/RUnit.o release/RView.o release/RViewportData.o release/RViewportEntity.o release/RWheelEvent.o release/RWidget.o release/RArc.o release/RBox.o release/RCircle.o release/RDirected.o release/REllipse.o release/RLine.o release/RMath.o release/RMatrix.o release/RPoint.o release/RPolyline.o release/RRay.o release/RRefPoint.o release/RShape.o release/RSpline.o release/RTextLabel.o release/RTransform.o release/RTriangle.o release/RVector.o release/RXLine.o release/RLockedFile_unix.o release/qrc_core.o release/moc_RGuiAction.o release/moc_RLocalPeer.o release/moc_RRunner.o release/moc_RSingleApplication.o release/moc_RThread.o release/moc_RWidget.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lopennurbs -lzlib -lX11 /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Concurrent.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadcore.so ../../release/libqcadcore.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core' cd entity/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity/entity.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RAttributeEntity.o RAttributeEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RTextBasedEntity.h:25, from RAttributeEntity.h:25, from RAttributeEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RAttributeEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RAttributeData.o RAttributeData.cpp RAttributeData.cpp: In member function 'virtual QList RAttributeData::getReferencePoints(RS::ProjectionRenderingHint) const': RAttributeData.cpp:84:81: warning: unused parameter 'hint' [-Wunused-parameter] 84 | QList RAttributeData::getReferencePoints(RS::ProjectionRenderingHint hint) const { | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/qtextlayout.h:7, from /usr/include/qt6/QtGui/QTextLayout:1, from RAttributeData.h:25, from RAttributeData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from RAttributeData.h:27: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RAttributeData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qtextlayout.h:6: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RArcData.o RArcData.cpp In file included from RArcData.cpp:19: RArcData.h: In member function 'virtual RBox RArcData::getBoundingBox(bool) const': RArcData.h:73:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 73 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RArcData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RArcData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RArcData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RArcEntity.o RArcEntity.cpp In file included from RArcEntity.h:26, from RArcEntity.cpp:19: RArcData.h: In member function 'virtual RBox RArcData::getBoundingBox(bool) const': RArcData.h:73:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 73 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from RCircleEntity.h:26, from RArcEntity.cpp:20: RCircleData.h: In member function 'virtual RBox RCircleData::getBoundingBox(bool) const': RCircleData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from REllipseData.h:30, from REllipseEntity.h:26, from RArcEntity.cpp:21: ../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ REllipseData.h: In member function 'virtual RBox REllipseData::getBoundingBox(bool) const': REllipseData.h:76:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 76 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { REllipseData.h: In member function 'virtual QList > REllipseData::getShapes(const RBox&, bool, bool, QList*) const': REllipseData.h:193:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 193 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ RArcEntity.cpp: In copy constructor 'RArcEntity::RArcEntity(const RArcEntity&)': RArcEntity.cpp:64:23: warning: implicitly-declared 'REntity& REntity::operator=(const REntity&)' is deprecated [-Wdeprecated-copy] 64 | REntity::operator=(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from RArcEntity.h:25: ../core/REntity.h:97:5: note: because 'REntity' has user-provided 'REntity::REntity(const REntity&)' 97 | REntity(const REntity& other); | ^~~~~~~ ../core/REntity.h: In member function 'REntity& REntity::operator=(const REntity&)': ../core/REntity.h:65:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 65 | class QCADCORE_EXPORT REntity : public RObject { | ^~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28, from ../core/REntity.h:31: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ RArcEntity.cpp: In copy constructor 'RArcEntity::RArcEntity(const RArcEntity&)': RArcEntity.cpp:64:23: note: synthesized method 'REntity& REntity::operator=(const REntity&)' first required here 64 | REntity::operator=(other); | ~~~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RArcEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RAttributeDefinitionData.o RAttributeDefinitionData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/qtextlayout.h:7, from /usr/include/qt6/QtGui/QTextLayout:1, from RAttributeDefinitionData.h:25, from RAttributeDefinitionData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RAttributeDefinitionData.h:27: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RAttributeDefinitionData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qtextlayout.h:6: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCircleData.o RCircleData.cpp In file included from RCircleData.cpp:19: RCircleData.h: In member function 'virtual RBox RCircleData::getBoundingBox(bool) const': RCircleData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RCircleData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RCircleData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RCircleData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RAttributeDefinitionEntity.o RAttributeDefinitionEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RTextBasedEntity.h:25, from RAttributeDefinitionEntity.h:25, from RAttributeDefinitionEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RAttributeDefinitionEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCircleEntity.o RCircleEntity.cpp In file included from RArcEntity.h:26, from RCircleEntity.cpp:19: RArcData.h: In member function 'virtual RBox RArcData::getBoundingBox(bool) const': RArcData.h:73:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 73 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from RCircleEntity.h:26, from RCircleEntity.cpp:20: RCircleData.h: In member function 'virtual RBox RCircleData::getBoundingBox(bool) const': RCircleData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RArcEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RArcEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAlignedData.o RDimAlignedData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDimAlignedData.h:25, from RDimAlignedData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimAlignedData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAngular2LData.o RDimAngular2LData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from RDimAngular2LData.h:25, from RDimAngular2LData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RDimAngular2LData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimAngular2LData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAlignedEntity.o RDimAlignedEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimLinearEntity.h:25, from RDimAlignedEntity.h:25, from RDimAlignedEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimAlignedEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAngular2LEntity.o RDimAngular2LEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimAngularEntity.h:25, from RDimAngular2LEntity.h:25, from RDimAngular2LEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimAngular2LEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAngular3PData.o RDimAngular3PData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from RDimAngular3PData.h:25, from RDimAngular3PData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RDimAngular3PData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimAngular3PData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimArcLengthData.o RDimArcLengthData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from RDimArcLengthData.h:25, from RDimArcLengthData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RDimArcLengthData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimArcLengthData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAngular3PEntity.o RDimAngular3PEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimAngularEntity.h:25, from RDimAngular3PEntity.h:25, from RDimAngular3PEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimAngular3PEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimArcLengthEntity.o RDimArcLengthEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimAngularEntity.h:25, from RDimArcLengthEntity.h:25, from RDimArcLengthEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimArcLengthEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAngularData.o RDimAngularData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from ../core/math/RCircle.h:25, from RDimAngularData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RDimAngularData.h:26, from RDimAngularData.cpp:20: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/math/../core_global.h:1, from ../core/math/RCircle.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimAngularEntity.o RDimAngularEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimAngularEntity.h:25, from RDimAngularEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimAngularEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimDiametricData.o RDimDiametricData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDimDiametricData.h:25, from RDimDiametricData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimDiametricData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimDiametricEntity.o RDimDiametricEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimDiametricEntity.h:25, from RDimDiametricEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimDiametricEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimLinearData.o RDimLinearData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDimLinearData.h:25, from RDimLinearData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimLinearData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimLinearEntity.o RDimLinearEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimLinearEntity.h:25, from RDimLinearEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimLinearEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimOrdinateData.o RDimOrdinateData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDimOrdinateData.h:25, from RDimOrdinateData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimOrdinateData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimOrdinateEntity.o RDimOrdinateEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimOrdinateEntity.h:25, from RDimOrdinateEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimOrdinateEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimRadialData.o RDimRadialData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDimRadialData.h:25, from RDimRadialData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimRadialData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimRotatedData.o RDimRotatedData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDimRotatedData.h:25, from RDimRotatedData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimRotatedData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimRadialEntity.o RDimRadialEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimRadialEntity.h:25, from RDimRadialEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimRadialEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimRotatedEntity.o RDimRotatedEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimLinearEntity.h:25, from RDimRotatedEntity.h:25, from RDimRotatedEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimRotatedEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimensionData.o RDimensionData.cpp RDimensionData.cpp: In member function 'virtual RBox RDimensionData::getBoundingBox(bool) const': RDimensionData.cpp:112:42: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 112 | RBox RDimensionData::getBoundingBox(bool ignoreEmpty) const { | ~~~~~^~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11, from /usr/include/qt6/QtCore/QCoreApplication:1, from ../core/RColor.h:25, from RDimensionData.h:25, from RDimensionData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RDimensionData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimensionData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qcoreapplication.h:8: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimensionEntity.o RDimensionEntity.cpp In file included from ../core/RPluginLoader.h:31, from RDimensionEntity.cpp:22: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RDimensionEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimensionEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDimStyleProxyBasic.o RDimStyleProxyBasic.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from RDimStyleProxyBasic.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RDimensionData.h:26, from RDimStyleProxyBasic.cpp:24: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qcompilerdetection.h:864, from /usr/include/qt6/QtCore/qassert.h:7, from /usr/include/qt6/QtCore/qtypes.h:10, from /usr/include/qt6/QtCore/qcontainerfwd.h:8, from /usr/include/qt6/QtCore/qdebug.h:12: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qtextstream.h:8, from /usr/include/qt6/QtCore/qdebug.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REllipseData.o REllipseData.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from REllipseData.h:30, from REllipseData.cpp:19: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ REllipseData.h: In member function 'virtual RBox REllipseData::getBoundingBox(bool) const': REllipseData.h:76:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 76 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { REllipseData.h: In member function 'virtual QList > REllipseData::getShapes(const RBox&, bool, bool, QList*) const': REllipseData.h:193:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 193 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from REllipseData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from REllipseData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from REllipseData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFaceData.o RFaceData.cpp In file included from RFaceData.h:25, from RFaceData.cpp:19: RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RSolidData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RSolidData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RFaceData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REllipseEntity.o REllipseEntity.cpp In file included from RArcEntity.h:26, from REllipseEntity.cpp:19: RArcData.h: In member function 'virtual RBox RArcData::getBoundingBox(bool) const': RArcData.h:73:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 73 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from REllipseData.h:30, from REllipseEntity.h:26, from REllipseEntity.cpp:20: ../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ REllipseData.h: In member function 'virtual RBox REllipseData::getBoundingBox(bool) const': REllipseData.h:76:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 76 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { REllipseData.h: In member function 'virtual QList > REllipseData::getShapes(const RBox&, bool, bool, QList*) const': REllipseData.h:193:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 193 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RArcEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RArcEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFaceEntity.o RFaceEntity.cpp In file included from RFaceData.h:25, from RFaceEntity.h:26, from RFaceEntity.cpp:19: RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RFaceEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RFaceEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RHatchData.o RHatchData.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from RHatchData.cpp:25: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from RHatchData.cpp:28: ../core/RPainterPathExporter.h: In member function 'virtual void RPainterPathExporter::exportTriangle(const RTriangle&)': ../core/RPainterPathExporter.h:58:50: warning: unused parameter 'triangle' [-Wunused-parameter] 58 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from RPointEntity.h:26, from RHatchData.cpp:29: RPointData.h: In member function 'virtual RBox RPointData::getBoundingBox(bool) const': RPointData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { RPointData.h: In member function 'virtual QList > RPointData::getShapes(const RBox&, bool, bool, QList*) const': RPointData.h:138:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 138 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ RHatchData.cpp: In member function 'RHatchData& RHatchData::operator=(const RHatchData&)': RHatchData.cpp:87:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 87 | boundaryPath = other.boundaryPath; | ^~~~~~~~~~~~ In file included from ../core/math/RPolyline.h:28, from ../core/math/RSpline.h:32: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RHatchData.cpp: In member function 'RPainterPath RHatchData::getBoundaryPath(double) const': RHatchData.cpp:988:33: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 988 | boundaryPath = RPainterPath(); | ^ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10, from /usr/include/qt6/QtGui/qpen.h:8, from /usr/include/qt6/QtGui/QPen:1, from RHatchData.cpp:19: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RHatchData.cpp:695:28: required from here 695 | painterPaths.append(boundaryPath); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from RHatchData.cpp:22: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RHatchData.h:26, from RHatchData.cpp:26: ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qpen.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RHatchData.cpp:695:28: required from here 695 | painterPaths.append(boundaryPath); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RHatchData.cpp:695:28: required from here 695 | painterPaths.append(boundaryPath); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RImageData.o RImageData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qdir.h:8, from /usr/include/qt6/QtCore/QDir:1, from RImageData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RImageData.h:26, from RImageData.cpp:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qchar.h:7, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qdir.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RHatchEntity.o RHatchEntity.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from RHatchEntity.cpp:21: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from RHatchEntity.cpp:23: RHatchEntity.h: In member function 'virtual QList > RHatchEntity::getShapes(const RBox&, bool, bool, QList*) const': RHatchEntity.h:210:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 210 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../core/RPluginLoader.h:31, from RHatchEntity.cpp:26: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from RHatchEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/math/RPolyline.h:28, from ../core/math/RSpline.h:32: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from RHatchEntity.cpp:22: ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/math/../core_global.h:1, from ../core/math/RArc.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RImageEntity.o RImageEntity.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from RImageEntity.cpp:22: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from RImageEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/math/RPolyline.h:28, from ../core/math/RSpline.h:32: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from RImageEntity.cpp:23: ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/math/../core_global.h:1, from ../core/math/RArc.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLeaderData.o RLeaderData.cpp In file included from RLeaderData.cpp:19: RLeaderData.h: In member function 'virtual RBox RLeaderData::getBoundingBox(bool) const': RLeaderData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RLeaderData.cpp: In member function 'virtual QList > RLeaderData::getShapes(const RBox&, bool, bool, QList*) const': RLeaderData.cpp:115:131: warning: unused parameter 'entityIds' [-Wunused-parameter] 115 | QList > RLeaderData::getShapes(const RBox& queryBox, bool ignoreComplex, bool segment, QList* entityIds) const { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RLeaderData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RLeaderData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLeaderEntity.o RLeaderEntity.cpp In file included from RLeaderEntity.h:26, from RLeaderEntity.cpp:20: RLeaderData.h: In member function 'virtual RBox RLeaderData::getBoundingBox(bool) const': RLeaderData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../core/RPluginLoader.h:31, from RLeaderEntity.cpp:22: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/qtextlayout.h:7, from /usr/include/qt6/QtGui/QTextLayout:1, from ../core/RExporter.h:31, from RLeaderEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RExporter.h:25: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtGui/qbrush.h:8, from /usr/include/qt6/QtGui/QBrush:1, from ../core/RExporter.h:27: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLineEntity.o RLineEntity.cpp In file included from RLineEntity.h:26, from RLineEntity.cpp:19: RLineData.h: In member function 'virtual QList > RLineData::getShapes(const RBox&, bool, bool, QList*) const': RLineData.h:168:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 168 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RLineEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RLineEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLineData.o RLineData.cpp In file included from RLineData.cpp:19: RLineData.h: In member function 'virtual QList > RLineData::getShapes(const RBox&, bool, bool, QList*) const': RLineData.h:168:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 168 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RLineData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RLineData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RLineData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPointData.o RPointData.cpp In file included from RPointData.cpp:19: RPointData.h: In member function 'virtual RBox RPointData::getBoundingBox(bool) const': RPointData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RPointData.h: In member function 'virtual QList > RPointData::getShapes(const RBox&, bool, bool, QList*) const': RPointData.h:138:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 138 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RPointData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RPointData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RPointData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPointEntity.o RPointEntity.cpp In file included from RPointEntity.h:26, from RPointEntity.cpp:19: RPointData.h: In member function 'virtual RBox RPointData::getBoundingBox(bool) const': RPointData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RPointData.h: In member function 'virtual QList > RPointData::getShapes(const RBox&, bool, bool, QList*) const': RPointData.h:138:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 138 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RPointEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RPointEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPolylineData.o RPolylineData.cpp In file included from RPolylineData.cpp:20: RPolylineData.h: In member function 'virtual RBox RPolylineData::getBoundingBox(bool) const': RPolylineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RArc.h:25, from RPolylineData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RPolylineData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/math/../core_global.h:1, from ../core/math/RArc.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/math/RShape.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPolylineEntity.o RPolylineEntity.cpp In file included from RPolylineEntity.h:26, from RPolylineEntity.cpp:19: RPolylineData.h: In member function 'virtual RBox RPolylineData::getBoundingBox(bool) const': RPolylineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../core/RPluginLoader.h:31, from RPolylineEntity.cpp:23: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RPolylineEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RPolylineEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRayData.o RRayData.cpp In file included from RRayData.cpp:19: RRayData.h: In member function 'virtual RBox RRayData::getBoundingBox(bool) const': RRayData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RRayData.h: In member function 'virtual QList > RRayData::getShapes(const RBox&, bool, bool, QList*) const': RRayData.h:166:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 166 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from RLineEntity.h:26, from RRayData.cpp:20: RLineData.h: In member function 'virtual QList > RLineData::getShapes(const RBox&, bool, bool, QList*) const': RLineData.h:168:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 168 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from ../core/RBlock.h:26, from ../core/REntityData.h:28, from RRayData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RRayData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntityData.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRayEntity.o RRayEntity.cpp In file included from RRayEntity.h:26, from RRayEntity.cpp:19: RRayData.h: In member function 'virtual RBox RRayData::getBoundingBox(bool) const': RRayData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RRayData.h: In member function 'virtual QList > RRayData::getShapes(const RBox&, bool, bool, QList*) const': RRayData.h:166:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 166 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RRayEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RRayEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSolidData.o RSolidData.cpp In file included from RSolidData.cpp:19: RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RSolidData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RSolidData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RSolidData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSolidEntity.o RSolidEntity.cpp In file included from RSolidEntity.h:26, from RSolidEntity.cpp:19: RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RSolidEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RSolidEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSplineData.o RSplineData.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from RSplineData.h:28, from RSplineData.cpp:19: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ RSplineData.cpp: In member function 'virtual QList > RSplineData::getShapes(const RBox&, bool, bool, QList*) const': RSplineData.cpp:108:131: warning: unused parameter 'entityIds' [-Wunused-parameter] 108 | QList > RSplineData::getShapes(const RBox& queryBox, bool ignoreComplex, bool segment, QList* entityIds) const { | ~~~~~~~~~~~~~~~~~~~~^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RSplineData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RSplineData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RSplineData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextData.o RTextData.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RTextData.h:25, from RTextData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RTextData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSplineEntity.o RSplineEntity.cpp In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from RSplineData.h:28, from RSplineEntity.h:26, from RSplineEntity.cpp:19: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RSplineEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RSplineEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextEntity.o RTextEntity.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RTextBasedEntity.h:25, from RTextEntity.h:25, from RTextEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RTextEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RToleranceData.o RToleranceData.cpp In file included from RToleranceData.cpp:20: RToleranceData.h: In member function 'QList > RToleranceData::getExploded(int) const': RToleranceData.h:168:52: warning: unused parameter 'segments' [-Wunused-parameter] 168 | QList > getExploded(int segments = RDEFAULT_MIN1) const { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RTextData.h:25, from RToleranceData.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RTextData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTraceData.o RTraceData.cpp In file included from RTraceData.h:25, from RTraceData.cpp:19: RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RSolidData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RSolidData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RTraceData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RToleranceEntity.o RToleranceEntity.cpp In file included from RToleranceEntity.h:28, from RToleranceEntity.cpp:21: RToleranceData.h: In member function 'QList > RToleranceData::getExploded(int) const': RToleranceData.h:168:52: warning: unused parameter 'segments' [-Wunused-parameter] 168 | QList > getExploded(int segments = RDEFAULT_MIN1) const { In file included from ../core/RPluginLoader.h:31, from RToleranceEntity.cpp:23: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RDimensionEntity.h:25, from RToleranceEntity.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RDimensionEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTraceEntity.o RTraceEntity.cpp In file included from RTraceData.h:25, from RTraceEntity.h:26, from RTraceEntity.cpp:19: RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RTraceEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RTraceEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RXLineData.o RXLineData.cpp In file included from RXLineData.cpp:19: RXLineData.h: In member function 'virtual RBox RXLineData::getBoundingBox(bool) const': RXLineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RXLineData.h: In member function 'virtual QList > RXLineData::getShapes(const RBox&, bool, bool, QList*) const': RXLineData.h:169:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 169 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from RLineEntity.h:26, from RXLineData.cpp:20: RLineData.h: In member function 'virtual QList > RLineData::getShapes(const RBox&, bool, bool, QList*) const': RLineData.h:168:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 168 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from RXLineData.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RXLineData.h:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RXLineData.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtCore/QRectF:1, from ../core/math/RBox.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADENTITY_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I. -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RXLineEntity.o RXLineEntity.cpp In file included from RXLineEntity.h:26, from RXLineEntity.cpp:19: RXLineData.h: In member function 'virtual RBox RXLineData::getBoundingBox(bool) const': RXLineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ RXLineData.h: In member function 'virtual QList > RXLineData::getShapes(const RBox&, bool, bool, QList*) const': RXLineData.h:169:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 169 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RXLineEntity.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from entity_global.h:1, from RXLineEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' rm -f libqcadentity.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadentity.so release/RArcData.o release/RArcEntity.o release/RAttributeData.o release/RAttributeEntity.o release/RAttributeDefinitionData.o release/RAttributeDefinitionEntity.o release/RCircleData.o release/RCircleEntity.o release/RDimAlignedData.o release/RDimAlignedEntity.o release/RDimAngular2LData.o release/RDimAngular2LEntity.o release/RDimAngular3PData.o release/RDimAngular3PEntity.o release/RDimArcLengthData.o release/RDimArcLengthEntity.o release/RDimAngularData.o release/RDimAngularEntity.o release/RDimDiametricData.o release/RDimDiametricEntity.o release/RDimLinearData.o release/RDimLinearEntity.o release/RDimOrdinateData.o release/RDimOrdinateEntity.o release/RDimRadialData.o release/RDimRadialEntity.o release/RDimRotatedData.o release/RDimRotatedEntity.o release/RDimensionData.o release/RDimensionEntity.o release/RDimStyleProxyBasic.o release/REllipseData.o release/REllipseEntity.o release/RFaceData.o release/RFaceEntity.o release/RHatchData.o release/RHatchEntity.o release/RImageData.o release/RImageEntity.o release/RLeaderData.o release/RLeaderEntity.o release/RLineData.o release/RLineEntity.o release/RPointData.o release/RPointEntity.o release/RPolylineData.o release/RPolylineEntity.o release/RRayData.o release/RRayEntity.o release/RSolidData.o release/RSolidEntity.o release/RSplineData.o release/RSplineEntity.o release/RTextData.o release/RTextEntity.o release/RToleranceData.o release/RToleranceEntity.o release/RTraceData.o release/RTraceEntity.o release/RXLineData.o release/RXLineEntity.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore -lopennurbs /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadentity.so ../../release/libqcadentity.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity' cd grid/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid/grid.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGRID_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I. -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/ROrthoGrid.o ROrthoGrid.cpp In file included from ../core/RDocumentInterface.h:48, from ROrthoGrid.cpp:24: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/QFile:1, from ../core/RDebug.h:33, from ROrthoGrid.cpp:23: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/bits/specfun.h:43, from /usr/include/c++/14/cmath:3898, from /usr/include/c++/14/math.h:36, from ROrthoGrid.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qshareddata.h:9, from /usr/include/qt6/QtGui/qfont.h:7, from /usr/include/qt6/QtGui/qfontmetrics.h:8, from /usr/include/qt6/QtGui/QFontMetrics:1, from ROrthoGrid.cpp:21: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid' rm -f libqcadgrid.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadgrid.so release/ROrthoGrid.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadgrid.so ../../release/libqcadgrid.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid' cd scripts/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts/scripts.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile Project MESSAGE: Using release qrc Project MESSAGE: Using development qrc /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -dM -E -o release/moc_predefs.h /usr/lib64/qt6/mkspecs/features/data/dummy.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RScriptsPlugin.h -o release/moc_RScriptsPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RScriptsPlugin.o release/moc_RScriptsPlugin.cpp In file included from release/../RScriptsPlugin.h:11, from release/moc_RScriptsPlugin.cpp:9: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RScriptsPlugin.o RScriptsPlugin.cpp In file included from ../core/RPluginLoader.h:31, from RScriptsPlugin.cpp:4: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' /usr/lib64/qt6/libexec/rcc -name scripts_release scripts_release.qrc -pass 1 -o release/qrc_scripts_release.cpp g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -c release/qrc_scripts_release.cpp -o release/qrc_scripts_release.tmp.o /usr/lib64/qt6/libexec/rcc -name scripts_release scripts_release.qrc -pass 2 -temp release/qrc_scripts_release.tmp.o -o release/qrc_scripts_release.o make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' rm -f libqcadscripts.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadscripts.so release/qrc_scripts_release.o release/RScriptsPlugin.o release/moc_RScriptsPlugin.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadscripts.so ../../plugins/libqcadscripts.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripts' cd snap/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap/snap.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRestrictHorizontal.o RRestrictHorizontal.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRestrictVertical.o RRestrictVertical.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRestrictOff.o RRestrictOff.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRestrictAngleLength.o RRestrictAngleLength.cpp In file included from ../core/RDocumentInterface.h:48, from RRestrictAngleLength.cpp:20: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from ../core/math/RVector.h:25, from ../core/RSnapRestriction.h:25, from RRestrictAngleLength.h:25, from RRestrictAngleLength.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RRestrictAngleLength.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qtextstream.h:8, from /usr/include/qt6/QtCore/qdebug.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRestrictOrthogonal.o RRestrictOrthogonal.cpp In file included from ../core/RDocumentInterface.h:48, from RRestrictOrthogonal.cpp:20: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/qdebug.h:16, from /usr/include/qt6/QtCore/QDebug:1, from ../core/math/RVector.h:25, from ../core/RSnapRestriction.h:25, from RRestrictOrthogonal.h:25, from RRestrictOrthogonal.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RRestrictOrthogonal.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qtextstream.h:8, from /usr/include/qt6/QtCore/qdebug.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapAuto.o RSnapAuto.cpp In file included from RSnapAuto.h:27, from RSnapAuto.cpp:23: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ In file included from RSnapCenter.h:25, from RSnapAuto.cpp:24: RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ In file included from RSnapAuto.cpp:27: RSnapIntersection.h:48:21: note: by 'RSnapIntersection::snap' 48 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RSnapAuto.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapCenter.o RSnapCenter.cpp In file included from RSnapEntityBase.h:25, from RSnapCenter.h:25, from RSnapCenter.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from ../entity/RPolylineEntity.h:26, from RSnapCenter.cpp:20: ../entity/RPolylineData.h: In member function 'virtual RBox RPolylineData::getBoundingBox(bool) const': ../entity/RPolylineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RSnap.h:27: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RSnapCenter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from ../core/RSnap.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapDistance.o RSnapDistance.cpp In file included from RSnapEntityBase.h:25, from RSnapDistance.h:26, from RSnapDistance.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from RSnapDistance.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RSnapDistance.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from ../core/REntity.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapEnd.o RSnapEnd.cpp In file included from RSnapEntityBase.h:25, from RSnapEnd.h:25, from RSnapEnd.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RSnap.h:27: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RSnapEnd.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from ../core/RSnap.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapEntityBase.o RSnapEntityBase.cpp In file included from ../core/RDocumentInterface.h:48, from RSnapEntityBase.cpp:20: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ In file included from RSnapEntityBase.cpp:24: RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RSnapEntityBase.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapFree.o RSnapFree.cpp In file included from RSnapFree.h:25, from RSnapFree.cpp:21: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from ../core/RGraphicsView.h:25, from RSnapFree.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RGraphicsView.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapGrid.o RSnapGrid.cpp In file included from RSnapGrid.h:25, from RSnapGrid.cpp:22: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from ../core/RGraphicsView.h:25, from RSnapGrid.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RGraphicsView.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapIntersection.o RSnapIntersection.cpp In file included from RSnapIntersection.h:25, from RSnapIntersection.cpp:22: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ RSnapIntersection.h:48:21: note: by 'RSnapIntersection::snap' 48 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RSnapIntersection.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapMiddle.o RSnapMiddle.cpp In file included from RSnapEntityBase.h:25, from RSnapMiddle.h:25, from RSnapMiddle.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RSnap.h:27: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RSnapMiddle.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from ../core/RSnap.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapOnEntity.o RSnapOnEntity.cpp In file included from RSnapEntityBase.h:25, from RSnapOnEntity.h:25, from RSnapOnEntity.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RSnap.h:27: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RSnapOnEntity.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from ../core/RSnap.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapPerpendicular.o RSnapPerpendicular.cpp In file included from ../core/RDocumentInterface.h:48, from RSnapPerpendicular.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ In file included from RSnapPerpendicular.h:25, from RSnapPerpendicular.cpp:21: RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from ../core/RDocumentInterface.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocumentInterface.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapReference.o RSnapReference.cpp In file included from RSnapEntityBase.h:25, from RSnapReference.h:25, from RSnapReference.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RSnap.h:27: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from snap_global.h:1, from RSnapReference.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from ../core/RSnap.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSNAP_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I. -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSnapTangential.o RSnapTangential.cpp In file included from ../core/RDocumentInterface.h:48, from RSnapTangential.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { ../core/RSnap.h: At global scope: ../core/RSnap.h:88:21: warning: 'virtual RVector RSnap::snap(RMouseEvent&)' was hidden [-Woverloaded-virtual=] 88 | virtual RVector snap(RMouseEvent& event) { | ^~~~ In file included from RSnapTangential.h:25, from RSnapTangential.cpp:21: RSnapEntityBase.h:47:21: note: by 'RSnapEntityBase::snap' 47 | virtual RVector snap( | ^~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from RSnapTangential.cpp:23: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from ../core/RDocumentInterface.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocumentInterface.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' rm -f libqcadsnap.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadsnap.so release/RRestrictAngleLength.o release/RRestrictHorizontal.o release/RRestrictVertical.o release/RRestrictOrthogonal.o release/RRestrictOff.o release/RSnapAuto.o release/RSnapCenter.o release/RSnapDistance.o release/RSnapEnd.o release/RSnapEntityBase.o release/RSnapFree.o release/RSnapGrid.o release/RSnapIntersection.o release/RSnapMiddle.o release/RSnapOnEntity.o release/RSnapPerpendicular.o release/RSnapReference.o release/RSnapTangential.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore -lqcadgrid -lqcadentity /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadsnap.so ../../release/libqcadsnap.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap' cd operations/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations/operations.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RClickReferencePointOperation.o RClickReferencePointOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RClickReferencePointOperation.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RClickReferencePointOperation.cpp:22: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RClickReferencePointOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RAddObjectOperation.o RAddObjectOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RAddObjectOperation.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RChangePropertyOperation.o RChangePropertyOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qvariant.h:9, from /usr/include/qt6/QtCore/QVariant:1, from RChangePropertyOperation.h:25, from RChangePropertyOperation.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RChangePropertyOperation.h:27: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RChangePropertyOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RAddObjectsOperation.o RAddObjectsOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RAddObjectsOperation.h:26, from RAddObjectsOperation.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RAddObjectsOperation.h:28: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from operations_global.h:1, from RAddObjectsOperation.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from RAddObjectsOperation.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDeleteObjectOperation.o RDeleteObjectOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDeleteObjectOperation.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCopyOperation.o RCopyOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RCopyOperation.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RCopyOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDeleteAllEntitiesOperation.o RDeleteAllEntitiesOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDeleteAllEntitiesOperation.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RClipboardOperation.o RClipboardOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RTextBasedEntity.h:25, from ../entity/RAttributeDefinitionEntity.h:25, from RClipboardOperation.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RClipboardOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDeleteObjectsOperation.o RDeleteObjectsOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDeleteObjectsOperation.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDeleteSelectionOperation.o RDeleteSelectionOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RDeleteSelectionOperation.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RDeleteSelectionOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMixedOperation.o RMixedOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RMixedOperation.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RModifyObjectOperation.o RModifyObjectOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RAddObjectOperation.h:25, from RModifyObjectOperation.h:25, from RModifyObjectOperation.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RAddObjectsOperation.h:28, from RAddObjectOperation.h:27: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from operations_global.h:1, from RModifyObjectOperation.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qshareddata.h:9, from /usr/include/qt6/QtCore/qsharedpointer.h:9: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMoveSelectionOperation.o RMoveSelectionOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RMoveSelectionOperation.cpp:27: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RMoveSelectionOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RModifyObjectsOperation.o RModifyObjectsOperation.cpp In file included from ../core/RDocumentInterface.h:48, from RModifyObjectsOperation.h:26, from RModifyObjectsOperation.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RAddObjectsOperation.h:26, from RModifyObjectsOperation.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RAddObjectsOperation.h:28: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from operations_global.h:1, from RModifyObjectsOperation.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/QList:1, from RAddObjectsOperation.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMoveReferencePointOperation.o RMoveReferencePointOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from RMoveReferencePointOperation.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RMoveReferencePointOperation.cpp:22: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RMoveReferencePointOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/ROperationUtils.o ROperationUtils.cpp In file included from ../core/RDocumentInterface.h:48, from ROperationUtils.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from ../core/RDocumentInterface.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocumentInterface.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RScaleSelectionOperation.o RScaleSelectionOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RScaleSelectionOperation.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RScaleSelectionOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADOPERATIONS_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I. -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RPasteOperation.o RPasteOperation.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/math/RShape.h:26, from ../core/math/RBox.h:27, from ../core/REntity.h:28, from ../core/RBlockReferenceEntity.h:25, from RPasteOperation.cpp:21: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qalgorithms.h:11, from /usr/include/qt6/QtCore/qhash.h:8, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RPasteOperation.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qhash.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qhash.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' rm -f libqcadoperations.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadoperations.so release/RAddObjectOperation.o release/RAddObjectsOperation.o release/RChangePropertyOperation.o release/RClickReferencePointOperation.o release/RClipboardOperation.o release/RCopyOperation.o release/RDeleteAllEntitiesOperation.o release/RDeleteObjectOperation.o release/RDeleteObjectsOperation.o release/RDeleteSelectionOperation.o release/RMixedOperation.o release/RModifyObjectOperation.o release/RModifyObjectsOperation.o release/RMoveReferencePointOperation.o release/RMoveSelectionOperation.o release/ROperationUtils.o release/RPasteOperation.o release/RScaleSelectionOperation.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore -lqcadentity /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadoperations.so ../../release/libqcadoperations.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations' cd stemmer/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer/stemmer.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSTEMMER_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I. -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RStemmer.o RStemmer.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer' rm -f libqcadstemmer.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadstemmer.so release/RStemmer.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lstemmer /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadstemmer.so ../../release/libqcadstemmer.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer' cd spatialindex/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex/spatialindex.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADSPATIALINDEX_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I. -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RSpatialIndexNavel.o RSpatialIndexNavel.cpp In file included from ../3rdparty/legacy/spatialindexnavel/include/spatialindex/SpatialIndex.h:245, from RSpatialIndexNavel.h:31, from RSpatialIndexNavel.cpp:19: ../3rdparty/legacy/spatialindexnavel/include/spatialindex/Point.h:42:32: warning: 'virtual SpatialIndex::Point& SpatialIndex::Point::operator=(const SpatialIndex::Point&)' was hidden [-Woverloaded-virtual=] 42 | virtual Point& operator=(const Point& p); | ^~~~~~~~ In file included from ../3rdparty/legacy/spatialindexnavel/include/spatialindex/SpatialIndex.h:248: ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimePoint.h:75:43: note: by 'SpatialIndex::TimePoint::operator=' 75 | virtual Tools::IInterval& operator=(const Tools::IInterval&); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/Point.h:43:30: warning: 'virtual bool SpatialIndex::Point::operator==(const SpatialIndex::Point&) const' was hidden [-Woverloaded-virtual=] 43 | virtual bool operator==(const Point& p) const; | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimePoint.h:44:30: note: by 'virtual bool SpatialIndex::TimePoint::operator==(const SpatialIndex::TimePoint&) const' 44 | virtual bool operator==(const TimePoint& p) const; | ^~~~~~~~ In file included from ../3rdparty/legacy/spatialindexnavel/include/spatialindex/SpatialIndex.h:246: ../3rdparty/legacy/spatialindexnavel/include/spatialindex/Region.h:41:33: warning: 'virtual SpatialIndex::Region& SpatialIndex::Region::operator=(const SpatialIndex::Region&)' was hidden [-Woverloaded-virtual=] 41 | virtual Region& operator=(const Region& r); | ^~~~~~~~ In file included from ../3rdparty/legacy/spatialindexnavel/include/spatialindex/SpatialIndex.h:249: ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimeRegion.h:88:43: note: by 'SpatialIndex::TimeRegion::operator=' 88 | virtual Tools::IInterval& operator=(const Tools::IInterval&); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/Region.h:42:30: warning: 'virtual bool SpatialIndex::Region::operator==(const SpatialIndex::Region&) const' was hidden [-Woverloaded-virtual=] 42 | virtual bool operator==(const Region&) const; | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimeRegion.h:47:30: note: by 'virtual bool SpatialIndex::TimeRegion::operator==(const SpatialIndex::TimeRegion&) const' 47 | virtual bool operator==(const TimeRegion&) const; | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimePoint.h:75:43: warning: 'virtual Tools::IInterval& SpatialIndex::TimePoint::operator=(const Tools::IInterval&)' was hidden [-Woverloaded-virtual=] 75 | virtual Tools::IInterval& operator=(const Tools::IInterval&); | ^~~~~~~~ In file included from ../3rdparty/legacy/spatialindexnavel/include/spatialindex/SpatialIndex.h:250: ../3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingPoint.h:43:38: note: by 'virtual SpatialIndex::MovingPoint& SpatialIndex::MovingPoint::operator=(const SpatialIndex::MovingPoint&)' 43 | virtual MovingPoint& operator=(const MovingPoint& p); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimePoint.h:43:36: warning: 'virtual SpatialIndex::TimePoint& SpatialIndex::TimePoint::operator=(const SpatialIndex::TimePoint&)' was hidden [-Woverloaded-virtual=] 43 | virtual TimePoint& operator=(const TimePoint& p); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingPoint.h:43:38: note: by 'virtual SpatialIndex::MovingPoint& SpatialIndex::MovingPoint::operator=(const SpatialIndex::MovingPoint&)' 43 | virtual MovingPoint& operator=(const MovingPoint& p); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimePoint.h:44:30: warning: 'virtual bool SpatialIndex::TimePoint::operator==(const SpatialIndex::TimePoint&) const' was hidden [-Woverloaded-virtual=] 44 | virtual bool operator==(const TimePoint& p) const; | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingPoint.h:44:30: note: by 'virtual bool SpatialIndex::MovingPoint::operator==(const SpatialIndex::MovingPoint&) const' 44 | virtual bool operator==(const MovingPoint& p) const; | ^~~~~~~~ In file included from ../3rdparty/legacy/spatialindexnavel/include/spatialindex/SpatialIndex.h:251: ../3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingRegion.h:155:55: warning: 'template struct std::binary_function' is deprecated [-Wdeprecated-declarations] 155 | struct ascending: public std::binary_function | ^~~~~~~~~~~~~~~ In file included from /usr/include/c++/14/string:49, from /usr/include/c++/14/bits/locale_classes.h:40, from /usr/include/c++/14/bits/ios_base.h:41, from /usr/include/c++/14/streambuf:43, from /usr/include/c++/14/bits/streambuf_iterator.h:35, from /usr/include/c++/14/iterator:66, from /usr/include/qt6/QtCore/qcontainertools_impl.h:20, from /usr/include/qt6/QtCore/qhash.h:9, from /usr/include/qt6/QtCore/qset.h:7, from /usr/include/qt6/QtCore/QSet:1, from RSpatialIndexNavel.h:26: /usr/include/c++/14/bits/stl_function.h:131:12: note: declared here 131 | struct binary_function | ^~~~~~~~~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimeRegion.h:88:43: warning: 'virtual Tools::IInterval& SpatialIndex::TimeRegion::operator=(const Tools::IInterval&)' was hidden [-Woverloaded-virtual=] 88 | virtual Tools::IInterval& operator=(const Tools::IInterval&); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingRegion.h:66:39: note: by 'virtual SpatialIndex::MovingRegion& SpatialIndex::MovingRegion::operator=(const SpatialIndex::MovingRegion&)' 66 | virtual MovingRegion& operator=(const MovingRegion& r); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimeRegion.h:46:37: warning: 'virtual SpatialIndex::TimeRegion& SpatialIndex::TimeRegion::operator=(const SpatialIndex::TimeRegion&)' was hidden [-Woverloaded-virtual=] 46 | virtual TimeRegion& operator=(const TimeRegion& r); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingRegion.h:66:39: note: by 'virtual SpatialIndex::MovingRegion& SpatialIndex::MovingRegion::operator=(const SpatialIndex::MovingRegion&)' 66 | virtual MovingRegion& operator=(const MovingRegion& r); | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/TimeRegion.h:47:30: warning: 'virtual bool SpatialIndex::TimeRegion::operator==(const SpatialIndex::TimeRegion&) const' was hidden [-Woverloaded-virtual=] 47 | virtual bool operator==(const TimeRegion&) const; | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/MovingRegion.h:67:30: note: by 'virtual bool SpatialIndex::MovingRegion::operator==(const SpatialIndex::MovingRegion&) const' 67 | virtual bool operator==(const MovingRegion&) const; | ^~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/Region.h:41:33: warning: 'virtual SpatialIndex::Region& SpatialIndex::Region::operator=(const SpatialIndex::Region&)' was hidden [-Woverloaded-virtual=] 41 | virtual Region& operator=(const Region& r); | ^~~~~~~~ RSpatialIndexNavel.h:154:11: note: by 'RSpatialIndexNavel::RSiRegion::operator=' 154 | class RSiRegion: public SpatialIndex::Region { | ^~~~~~~~~ ../3rdparty/legacy/spatialindexnavel/include/spatialindex/Point.h:42:32: warning: 'virtual SpatialIndex::Point& SpatialIndex::Point::operator=(const SpatialIndex::Point&)' was hidden [-Woverloaded-virtual=] 42 | virtual Point& operator=(const Point& p); | ^~~~~~~~ RSpatialIndexNavel.h:165:11: note: by 'RSpatialIndexNavel::RSiPoint::operator=' 165 | class RSiPoint: public SpatialIndex::Point { | ^~~~~~~~ RSpatialIndexNavel.cpp: In member function 'virtual void RSpatialIndexNavel::bulkLoad(const QList&, const QList >&)': RSpatialIndexNavel.cpp:170:43: warning: catching polymorphic type 'class Tools::IllegalArgumentException' by value [-Wcatch-value=] 170 | catch(Tools::IllegalArgumentException e) { | ^ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex' rm -f libqcadspatialindex.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadspatialindex.so release/RSpatialIndexNavel.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore -lspatialindexnavel /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadspatialindex.so ../../release/libqcadspatialindex.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex' cd gui/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/gui.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RShortcutLineEdit.o RShortcutLineEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RColumnLayout.o RColumnLayout.cpp RColumnLayout.cpp: In constructor 'RColumnLayout::RColumnLayout(QWidget*, QToolBar*, int)': RColumnLayout.cpp:26:70: warning: unused parameter 'buttonSize' [-Wunused-parameter] 26 | RColumnLayout::RColumnLayout(QWidget* parent, QToolBar* toolBar, int buttonSize) | ~~~~^~~~~~~~~~ RColumnLayout.cpp: In member function 'virtual void RColumnLayout::addItem(QLayoutItem*)': RColumnLayout.cpp:84:20: warning: comparison of integer expressions of different signedness: 'long unsigned int' and 'int' [-Wsign-compare] 84 | if (so2>so) { | ~~~^~~ RColumnLayout.cpp: In member function 'virtual void RColumnLayout::setGeometry(const QRect&)': RColumnLayout.cpp:150:46: warning: unused parameter 'rect' [-Wunused-parameter] 150 | void RColumnLayout::setGeometry(const QRect& rect) { | ~~~~~~~~~~~~~^~~~ RColumnLayout.cpp: In member function 'void RColumnLayout::setGeometry() const': RColumnLayout.cpp:187:9: warning: unused variable 'groupOrder' [-Wunused-variable] 187 | int groupOrder=-1; | ^~~~~~~~~~ RColumnLayout.cpp: In member function 'virtual QLayoutItem* RColumnLayout::takeAt(int)': RColumnLayout.cpp:309:40: warning: unused parameter 'index' [-Wunused-parameter] 309 | QLayoutItem* RColumnLayout::takeAt(int index) { | ~~~~^~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCadToolBarPanel.o RCadToolBarPanel.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCharacterWidget.o RCharacterWidget.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from /usr/include/qt6/QtGui/QtGuiDepends:3, from /usr/include/qt6/QtGui/QtGui:3, from RCharacterWidget.cpp:19: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RColorCombo.o RColorCombo.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCommandLine.o RCommandLine.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCadToolBar.o RCadToolBar.cpp RCadToolBar.cpp: In member function 'RCadToolBarPanel* RCadToolBar::getPanel(const QString&, const QString&, bool)': RCadToolBar.cpp:52:56: warning: unused parameter 'title' [-Wunused-parameter] 52 | RCadToolBarPanel* RCadToolBar::getPanel(const QString& title, const QString& objectName, bool hasBackButton) { | ~~~~~~~~~~~~~~~^~~~~ RCadToolBar.cpp: In member function 'virtual void RCadToolBar::contextMenuEvent(QContextMenuEvent*)': RCadToolBar.cpp:127:55: warning: unused parameter 'event' [-Wunused-parameter] 127 | void RCadToolBar::contextMenuEvent(QContextMenuEvent* event) { | ~~~~~~~~~~~~~~~~~~~^~~~~ RCadToolBar.cpp: In member function 'void RCadToolBar::toggleVerticalWhenFloating(bool)': RCadToolBar.cpp:147:51: warning: unused parameter 'on' [-Wunused-parameter] 147 | void RCadToolBar::toggleVerticalWhenFloating(bool on) { | ~~~~~^~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qlayout.h:8, from /usr/include/qt6/QtWidgets/qstackedlayout.h:8, from /usr/include/qt6/QtWidgets/QStackedLayout:1, from RCadToolBar.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/REntityExportListener.h:29, from ../core/RMainWindow.h:28, from RMainWindowQt.h:32, from RCadToolBar.cpp:24: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:7, from /usr/include/qt6/QtWidgets/qstackedlayout.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REventFilter.o REventFilter.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFileSystemModel.o RFileSystemModel.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFocusFrame.o RFocusFrame.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDockWidget.o RDockWidget.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QActionEvent:1, from RDockWidget.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/REntityExportListener.h:29, from ../core/RMainWindow.h:28, from RMainWindowQt.h:32, from RDockWidget.cpp:24: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qevent.h:11: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFlowLayout.o RFlowLayout.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFontChooserWidget.o RFontChooserWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/REventHandler.o REventHandler.cpp In file included from ../core/RDocumentInterface.h:48, from REventHandler.cpp:27: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from RGraphicsViewQt.h:25, from REventHandler.cpp:34: /usr/include/qt6/QtCore/qfutureinterface.h: At global scope: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from REventHandler.cpp:35: RGraphicsViewWorker.h: In constructor 'RGraphicsViewWorker::RGraphicsViewWorker(RGraphicsViewImage&, int)': RGraphicsViewWorker.h:154:25: warning: 'RGraphicsViewWorker::imageView' will be initialized after [-Wreorder] 154 | RGraphicsViewImage& imageView; | ^~~~~~~~~ RGraphicsViewWorker.h:148:9: warning: 'int RGraphicsViewWorker::threadId' [-Wreorder] 148 | int threadId; | ^~~~~~~~ RGraphicsViewWorker.h:39:5: warning: when initialized here [-Wreorder] 39 | RGraphicsViewWorker(RGraphicsViewImage& imageView, int threadId) : imageView(imageView), threadId(threadId), list(nullptr), startIndex(-1), endIndex(-1) {} | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qframe.h:8, from /usr/include/qt6/QtWidgets/qlabel.h:8, from /usr/include/qt6/QtWidgets/QLabel:1, from REventHandler.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:7, from /usr/include/qt6/QtWidgets/qlabel.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsSceneDrawable.o RGraphicsSceneDrawable.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RPainterPath.h:29, from RGraphicsSceneDrawable.h:25, from RGraphicsSceneDrawable.cpp:1: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from ../entity/RImageData.h:26, from RGraphicsSceneDrawable.h:26: ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from gui_global.h:1, from RGraphicsSceneDrawable.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtGui/qbrush.h:8, from /usr/include/qt6/QtGui/QBrush:1, from ../core/RPainterPath.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsSceneQt.o RGraphicsSceneQt.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtConcurrent/qtconcurrentrunbase.h:11, from /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:15, from RGraphicsSceneQt.cpp:23: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from ../core/RDocumentInterface.h:48, from RGraphicsSceneQt.cpp:28: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from RGraphicsSceneQt.h:32, from RGraphicsSceneQt.cpp:30: ../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from RGraphicsSceneQt.cpp:33: ../core/RPainterPathExporter.h: In member function 'virtual void RPainterPathExporter::exportTriangle(const RTriangle&)': ../core/RPainterPathExporter.h:58:50: warning: unused parameter 'triangle' [-Wunused-parameter] 58 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ RGraphicsSceneQt.cpp: In member function 'bool RGraphicsSceneQt::beginPath()': RGraphicsSceneQt.cpp:130:39: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 130 | currentPainterPath = RPainterPath(); | ^ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from RGraphicsSceneQt.cpp:26: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RGraphicsSceneQt.cpp: In member function 'virtual void RGraphicsSceneQt::exportPainterPaths(const QList&, double)': RGraphicsSceneQt.cpp:725:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 725 | path = paths.at(i); | ^ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RGraphicsSceneQt.cpp: In member function 'virtual void RGraphicsSceneQt::exportImage(const RImageData&, bool)': RGraphicsSceneQt.cpp:750:66: warning: unused parameter 'forceSelected' [-Wunused-parameter] 750 | void RGraphicsSceneQt::exportImage(const RImageData& image, bool forceSelected) { | ~~~~~^~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qmetatype.h:11, from /usr/include/qt6/QtCore/qdeadlinetimer.h:8, from /usr/include/qt6/QtCore/qmutex.h:9, from /usr/include/qt6/QtCore/qfutureinterface.h:7: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RGraphicsSceneQt.cpp:838:23: required from here 838 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtConcurrent/qtconcurrent_global.h:7, from /usr/include/qt6/QtConcurrent/qtconcurrentcompilertest.h:7, from /usr/include/qt6/QtConcurrent/qtconcurrentrun.h:11: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RGraphicsSceneQt.cpp:838:23: required from here 838 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RGraphicsSceneQt.cpp:838:23: required from here 838 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsViewImage.o RGraphicsViewImage.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from RGraphicsViewImage.cpp:19: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from ../core/RDocumentInterface.h:48, from RGraphicsViewImage.cpp:30: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from RGraphicsSceneQt.h:32, from RGraphicsViewImage.cpp:32: ../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from RGraphicsViewWorkerPainter.h:25, from RGraphicsViewImage.cpp:35: RGraphicsViewWorker.h: In constructor 'RGraphicsViewWorker::RGraphicsViewWorker(RGraphicsViewImage&, int)': RGraphicsViewWorker.h:154:25: warning: 'RGraphicsViewWorker::imageView' will be initialized after [-Wreorder] 154 | RGraphicsViewImage& imageView; | ^~~~~~~~~ RGraphicsViewWorker.h:148:9: warning: 'int RGraphicsViewWorker::threadId' [-Wreorder] 148 | int threadId; | ^~~~~~~~ RGraphicsViewWorker.h:39:5: warning: when initialized here [-Wreorder] 39 | RGraphicsViewWorker(RGraphicsViewImage& imageView, int threadId) : imageView(imageView), threadId(threadId), list(nullptr), startIndex(-1), endIndex(-1) {} | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RGraphicsViewImage.cpp:2118:23: required from here 2118 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RGraphicsViewImage.cpp:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtCore:4: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RGraphicsViewImage.cpp:2118:23: required from here 2118 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ RGraphicsViewImage.cpp:2118:23: required from here 2118 | ret.append(pp); | ~~~~~~~~~~^~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsViewWorker.o RGraphicsViewWorker.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from RGraphicsViewImage.h:25, from RGraphicsViewWorker.h:27, from RGraphicsViewWorker.cpp:1: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' RGraphicsViewWorker.h: In constructor 'RGraphicsViewWorker::RGraphicsViewWorker(RGraphicsViewImage&, int)': RGraphicsViewWorker.h:154:25: warning: 'RGraphicsViewWorker::imageView' will be initialized after [-Wreorder] 154 | RGraphicsViewImage& imageView; | ^~~~~~~~~ RGraphicsViewWorker.h:148:9: warning: 'int RGraphicsViewWorker::threadId' [-Wreorder] 148 | int threadId; | ^~~~~~~~ RGraphicsViewWorker.h:39:5: warning: when initialized here [-Wreorder] 39 | RGraphicsViewWorker(RGraphicsViewImage& imageView, int threadId) : imageView(imageView), threadId(threadId), list(nullptr), startIndex(-1), endIndex(-1) {} | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qthread.h:8, from /usr/include/qt6/QtCore/QThread:1, from RGraphicsViewWorker.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31, from RGraphicsViewImage.h:30: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from gui_global.h:1, from RGraphicsViewWorker.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsViewWorkerPainter.o RGraphicsViewWorkerPainter.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from RGraphicsViewImage.h:25, from RGraphicsViewWorker.h:27, from RGraphicsViewWorkerPainter.h:25, from RGraphicsViewWorkerPainter.cpp:1: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' RGraphicsViewWorker.h: In constructor 'RGraphicsViewWorker::RGraphicsViewWorker(RGraphicsViewImage&, int)': RGraphicsViewWorker.h:154:25: warning: 'RGraphicsViewWorker::imageView' will be initialized after [-Wreorder] 154 | RGraphicsViewImage& imageView; | ^~~~~~~~~ RGraphicsViewWorker.h:148:9: warning: 'int RGraphicsViewWorker::threadId' [-Wreorder] 148 | int threadId; | ^~~~~~~~ RGraphicsViewWorker.h:39:5: warning: when initialized here [-Wreorder] 39 | RGraphicsViewWorker(RGraphicsViewImage& imageView, int threadId) : imageView(imageView), threadId(threadId), list(nullptr), startIndex(-1), endIndex(-1) {} | ^~~~~~~~~~~~~~~~~~~ RGraphicsViewWorkerPainter.cpp: In member function 'virtual void RGraphicsViewWorkerPainter::setAntialiasing(bool)': RGraphicsViewWorkerPainter.cpp:54:55: warning: unused parameter 'on' [-Wunused-parameter] 54 | void RGraphicsViewWorkerPainter::setAntialiasing(bool on) { | ~~~~~^~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qthread.h:8, from /usr/include/qt6/QtCore/QThread:1, from RGraphicsViewWorker.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31, from RGraphicsViewImage.h:30: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from gui_global.h:1, from RGraphicsViewWorkerPainter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLineweightCombo.o RLineweightCombo.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetypeCombo.o RLinetypeCombo.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qframe.h:8, from /usr/include/qt6/QtWidgets/qabstractscrollarea.h:8, from /usr/include/qt6/QtWidgets/qabstractitemview.h:8, from /usr/include/qt6/QtWidgets/QAbstractItemView:1, from RLinetypeCombo.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RLinetypeCombo.h:27, from RLinetypeCombo.cpp:24: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:7, from /usr/include/qt6/QtWidgets/qabstractitemview.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsViewQt.o RGraphicsViewQt.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from RGraphicsViewQt.cpp:19: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from ../core/RDocumentInterface.h:48, from RGraphicsViewQt.cpp:26: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtCore:4: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetypeComboDelegate.o RLinetypeComboDelegate.cpp In file included from RLinetypeComboDelegate.cpp:23: ../core/RPainterPathExporter.h: In member function 'virtual void RPainterPathExporter::exportTriangle(const RTriangle&)': ../core/RPainterPathExporter.h:58:50: warning: unused parameter 'triangle' [-Wunused-parameter] 58 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ RLinetypeComboDelegate.cpp: In member function 'QImage RLinetypeComboDelegate::getPreviewImage(const RLinetypePattern&, int) const': RLinetypeComboDelegate.cpp:100:33: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 100 | pp = exp.getPainterPath(); | ^ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RLinetypeCombo.h:27, from RLinetypeComboDelegate.cpp:21: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ RLinetypeComboDelegate.cpp:109:33: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 109 | pp = exp.getPainterPath(); | ^ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtGui/qtextoption.h:10, from /usr/include/qt6/QtGui/qpainter.h:14, from /usr/include/qt6/QtGui/QPainter:1, from RLinetypeComboDelegate.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qpainter.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qhashfunctions.h:8, from /usr/include/qt6/QtCore/qrect.h:7, from /usr/include/qt6/QtGui/qpainter.h:9: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RListView.o RListView.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/QMetaType:1, from REventFilter.h:26, from RListView.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/REntityExportListener.h:29, from ../core/RMainWindow.h:28, from RMainWindowQt.h:32, from RListView.cpp:22: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from gui_global.h:1, from REventFilter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtCore/QEvent:1, from REventFilter.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RListWidget.o RListWidget.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/QMetaType:1, from REventFilter.h:26, from RListWidget.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/REntityExportListener.h:29, from ../core/RMainWindow.h:28, from RMainWindowQt.h:32, from RListWidget.cpp:21: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from gui_global.h:1, from REventFilter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtCore/QEvent:1, from REventFilter.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMathComboBox.o RMathComboBox.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from RMathComboBox.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RMathComboBox.cpp:25: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qcolor.h:7, from /usr/include/qt6/QtGui/QColor:1, from RMathComboBox.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMathLineEdit.o RMathLineEdit.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qcombobox.h:8, from /usr/include/qt6/QtWidgets/QComboBox:1, from RMathLineEdit.cpp:20: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from RMathLineEdit.cpp:27: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtGui/qcolor.h:7, from /usr/include/qt6/QtGui/QColor:1, from RMathLineEdit.cpp:19: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qlist.h:8, from /usr/include/qt6/QtCore/qstringlist.h:5, from /usr/include/qt6/QtGui/qcolor.h:10: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMdiArea.o RMdiArea.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qsharedpointer_impl.h:30, from /usr/include/qt6/QtCore/qsharedpointer.h:12, from /usr/include/qt6/QtCore/QSharedPointer:1, from ../core/RDocument.h:26, from RMdiArea.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocument.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/QString:1, from ../core/RDocument.h:25: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMainWindowQt.o RMainWindowQt.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from /usr/include/qt6/QtGui/QtGuiDepends:3, from /usr/include/qt6/QtGui/QtGui:3, from RMainWindowQt.cpp:19: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from ../core/RDocumentInterface.h:48, from RMainWindowQt.cpp:35: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtCore:4: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RToolButton.o RToolButton.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextEdit.o RTextEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RToolMatrixItemDelegate.o RToolMatrixItemDelegate.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -dM -E -o release/moc_predefs.h /usr/lib64/qt6/mkspecs/features/data/dummy.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RShortcutLineEdit.h -o release/moc_RShortcutLineEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RCadToolBar.h -o release/moc_RCadToolBar.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RCadToolBarPanel.h -o release/moc_RCadToolBarPanel.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RColumnLayout.h -o release/moc_RColumnLayout.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RCharacterWidget.h -o release/moc_RCharacterWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RColorCombo.h -o release/moc_RColorCombo.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RCommandLine.h -o release/moc_RCommandLine.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RDockWidget.h -o release/moc_RDockWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include REventFilter.h -o release/moc_REventFilter.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTreeWidget.o RTreeWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include REventHandler.h -o release/moc_REventHandler.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RFlowLayout.h -o release/moc_RFlowLayout.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RFileSystemModel.h -o release/moc_RFileSystemModel.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RFocusFrame.h -o release/moc_RFocusFrame.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMdiChildQt.o RMdiChildQt.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from /usr/include/qt6/QtGui/QtGuiDepends:3, from /usr/include/qt6/QtGui/QtGui:3, from RMdiChildQt.cpp:19: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from ../core/RDocumentInterface.h:48, from RMdiChildQt.cpp:22: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtCore:4: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRulerQt.o RRulerQt.cpp In file included from ../core/RDocumentInterface.h:48, from RRulerQt.cpp:19: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtGui/qevent.h:14, from /usr/include/qt6/QtGui/QKeyEvent:1, from ../core/RDocumentInterface.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RAction.h:35, from ../core/RDocumentInterface.h:36: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from ../core/core_global.h:1, from ../core/RDocumentInterface.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qcoreevent.h:8, from /usr/include/qt6/QtGui/qevent.h:13: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RFontChooserWidget.h -o release/moc_RFontChooserWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RGraphicsViewWorker.h -o release/moc_RGraphicsViewWorker.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RGraphicsViewImage.h -o release/moc_RGraphicsViewImage.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RGraphicsViewQt.h -o release/moc_RGraphicsViewQt.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RGraphicsViewWorkerPainter.h -o release/moc_RGraphicsViewWorkerPainter.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RLinetypeCombo.h -o release/moc_RLinetypeCombo.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RListWidget.h -o release/moc_RListWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RListView.h -o release/moc_RListView.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RLineweightCombo.h -o release/moc_RLineweightCombo.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMainWindowQt.h -o release/moc_RMainWindowQt.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMathComboBox.h -o release/moc_RMathComboBox.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMathLineEdit.h -o release/moc_RMathLineEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMdiArea.h -o release/moc_RMdiArea.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMdiChildQt.h -o release/moc_RMdiChildQt.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RRulerQt.h -o release/moc_RRulerQt.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RTextEdit.h -o release/moc_RTextEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RToolButton.h -o release/moc_RToolButton.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RToolMatrixItemDelegate.h -o release/moc_RToolMatrixItemDelegate.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RTreeWidget.h -o release/moc_RTreeWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RCadToolBar.o release/moc_RCadToolBar.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RCadToolBarPanel.o release/moc_RCadToolBarPanel.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RShortcutLineEdit.o release/moc_RShortcutLineEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RColumnLayout.o release/moc_RColumnLayout.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RCharacterWidget.o release/moc_RCharacterWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RDockWidget.o release/moc_RDockWidget.cpp In file included from /usr/include/qt6/QtWidgets/QLayout:1, from release/../RFlowLayout.h:6, from release/../RDockWidget.h:28, from release/moc_RDockWidget.cpp:9: /usr/include/qt6/QtWidgets/qlayout.h:87:17: warning: 'virtual int QLayout::indexOf(const QLayoutItem*) const' was hidden [-Woverloaded-virtual=] 87 | virtual int indexOf(const QLayoutItem *) const; | ^~~~~~~ release/../RFlowLayout.h:56:9: note: by 'RFlowLayout::indexOf' 56 | int indexOf(QWidget* widget) const { | ^~~~~~~ /usr/include/qt6/QtWidgets/qlayout.h:86:17: warning: 'virtual int QLayout::indexOf(const QWidget*) const' was hidden [-Woverloaded-virtual=] 86 | virtual int indexOf(const QWidget *) const; | ^~~~~~~ release/../RFlowLayout.h:56:9: note: by 'RFlowLayout::indexOf' 56 | int indexOf(QWidget* widget) const { | ^~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RCommandLine.o release/moc_RCommandLine.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RColorCombo.o release/moc_RColorCombo.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_REventFilter.o release/moc_REventFilter.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_REventHandler.o release/moc_REventHandler.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RFlowLayout.o release/moc_RFlowLayout.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RFileSystemModel.o release/moc_RFileSystemModel.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RFocusFrame.o release/moc_RFocusFrame.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RFontChooserWidget.o release/moc_RFontChooserWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RGraphicsViewWorker.o release/moc_RGraphicsViewWorker.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from release/../RGraphicsViewImage.h:25, from release/../RGraphicsViewWorker.h:27, from release/moc_RGraphicsViewWorker.cpp:9: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' release/../RGraphicsViewWorker.h: In constructor 'RGraphicsViewWorker::RGraphicsViewWorker(RGraphicsViewImage&, int)': release/../RGraphicsViewWorker.h:154:25: warning: 'RGraphicsViewWorker::imageView' will be initialized after [-Wreorder] 154 | RGraphicsViewImage& imageView; | ^~~~~~~~~ release/../RGraphicsViewWorker.h:148:9: warning: 'int RGraphicsViewWorker::threadId' [-Wreorder] 148 | int threadId; | ^~~~~~~~ release/../RGraphicsViewWorker.h:39:5: warning: when initialized here [-Wreorder] 39 | RGraphicsViewWorker(RGraphicsViewImage& imageView, int threadId) : imageView(imageView), threadId(threadId), list(nullptr), startIndex(-1), endIndex(-1) {} | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qthread.h:8, from /usr/include/qt6/QtCore/QThread:1, from release/../RGraphicsViewWorker.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31, from release/../RGraphicsViewImage.h:30: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from release/../gui_global.h:1, from release/../RGraphicsViewWorker.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RGraphicsViewImage.o release/moc_RGraphicsViewImage.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from release/../RGraphicsViewImage.h:25, from release/moc_RGraphicsViewImage.cpp:9: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31, from release/../RGraphicsViewImage.h:30: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from release/../gui_global.h:1, from release/../RGraphicsViewImage.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RGraphicsViewWorkerPainter.o release/moc_RGraphicsViewWorkerPainter.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from release/../RGraphicsViewImage.h:25, from release/../RGraphicsViewWorker.h:27, from release/../RGraphicsViewWorkerPainter.h:25, from release/moc_RGraphicsViewWorkerPainter.cpp:9: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' release/../RGraphicsViewWorker.h: In constructor 'RGraphicsViewWorker::RGraphicsViewWorker(RGraphicsViewImage&, int)': release/../RGraphicsViewWorker.h:154:25: warning: 'RGraphicsViewWorker::imageView' will be initialized after [-Wreorder] 154 | RGraphicsViewImage& imageView; | ^~~~~~~~~ release/../RGraphicsViewWorker.h:148:9: warning: 'int RGraphicsViewWorker::threadId' [-Wreorder] 148 | int threadId; | ^~~~~~~~ release/../RGraphicsViewWorker.h:39:5: warning: when initialized here [-Wreorder] 39 | RGraphicsViewWorker(RGraphicsViewImage& imageView, int threadId) : imageView(imageView), threadId(threadId), list(nullptr), startIndex(-1), endIndex(-1) {} | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qthread.h:8, from /usr/include/qt6/QtCore/QThread:1, from release/../RGraphicsViewWorker.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31, from release/../RGraphicsViewImage.h:30: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from release/../gui_global.h:1, from release/../RGraphicsViewWorkerPainter.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RGraphicsViewQt.o release/moc_RGraphicsViewQt.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from release/../RGraphicsViewQt.h:25, from release/moc_RGraphicsViewQt.cpp:9: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qabstractanimation.h:7, from /usr/include/qt6/QtCore/QtCore:13: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31, from release/../RGraphicsViewImage.h:30, from release/../RGraphicsViewQt.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from release/../gui_global.h:1, from release/../RGraphicsViewQt.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RLineweightCombo.o release/moc_RLineweightCombo.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RListView.o release/moc_RListView.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RListWidget.o release/moc_RListWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RLinetypeCombo.o release/moc_RLinetypeCombo.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qcombobox.h:8, from /usr/include/qt6/QtWidgets/QComboBox:1, from release/../RLinetypeCombo.h:25, from release/moc_RLinetypeCombo.cpp:9: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from release/../RLinetypeCombo.h:27: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from release/../gui_global.h:1, from release/../RLinetypeCombo.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMathComboBox.o release/moc_RMathComboBox.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMathLineEdit.o release/moc_RMathLineEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMdiArea.o release/moc_RMdiArea.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMainWindowQt.o release/moc_RMainWindowQt.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtWidgets/qwidget.h:9, from /usr/include/qt6/QtWidgets/qdockwidget.h:8, from /usr/include/qt6/QtWidgets/QDockWidget:1, from release/../RMainWindowQt.h:25, from release/moc_RMainWindowQt.cpp:9: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/REntityExportListener.h:29, from ../core/RMainWindow.h:28, from release/../RMainWindowQt.h:32: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from release/../gui_global.h:1, from release/../RMainWindowQt.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMdiChildQt.o release/moc_RMdiChildQt.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RTextEdit.o release/moc_RTextEdit.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RRulerQt.o release/moc_RRulerQt.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RToolButton.o release/moc_RToolButton.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RToolMatrixItemDelegate.o release/moc_RToolMatrixItemDelegate.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADGUI_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CONCURRENT_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I. -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtConcurrent -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RTreeWidget.o release/moc_RTreeWidget.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' rm -f libqcadgui.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadgui.so release/RShortcutLineEdit.o release/RCadToolBar.o release/RCadToolBarPanel.o release/RColumnLayout.o release/RCharacterWidget.o release/RColorCombo.o release/RCommandLine.o release/RDockWidget.o release/REventFilter.o release/REventHandler.o release/RFileSystemModel.o release/RFlowLayout.o release/RFocusFrame.o release/RFontChooserWidget.o release/RGraphicsSceneDrawable.o release/RGraphicsSceneQt.o release/RGraphicsViewImage.o release/RGraphicsViewWorker.o release/RGraphicsViewWorkerPainter.o release/RGraphicsViewQt.o release/RLinetypeCombo.o release/RLinetypeComboDelegate.o release/RLineweightCombo.o release/RListView.o release/RListWidget.o release/RMainWindowQt.o release/RMathComboBox.o release/RMathLineEdit.o release/RMdiArea.o release/RMdiChildQt.o release/RRulerQt.o release/RTextEdit.o release/RToolButton.o release/RToolMatrixItemDelegate.o release/RTreeWidget.o release/moc_RShortcutLineEdit.o release/moc_RCadToolBar.o release/moc_RCadToolBarPanel.o release/moc_RColumnLayout.o release/moc_RCharacterWidget.o release/moc_RColorCombo.o release/moc_RCommandLine.o release/moc_RDockWidget.o release/moc_REventFilter.o release/moc_REventHandler.o release/moc_RFileSystemModel.o release/moc_RFlowLayout.o release/moc_RFocusFrame.o release/moc_RFontChooserWidget.o release/moc_RGraphicsViewImage.o release/moc_RGraphicsViewWorker.o release/moc_RGraphicsViewWorkerPainter.o release/moc_RGraphicsViewQt.o release/moc_RLinetypeCombo.o release/moc_RLineweightCombo.o release/moc_RListView.o release/moc_RListWidget.o release/moc_RMainWindowQt.o release/moc_RMathComboBox.o release/moc_RMathLineEdit.o release/moc_RMdiArea.o release/moc_RMdiChildQt.o release/moc_RRulerQt.o release/moc_RTextEdit.o release/moc_RToolButton.o release/moc_RToolMatrixItemDelegate.o release/moc_RTreeWidget.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore -lqcadentity /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Concurrent.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadgui.so ../../release/libqcadgui.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui' cd io/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/io.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile cd dxf/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf/dxf.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADDXF_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I. -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDxfExporterFactory.o RDxfExporterFactory.cpp In file included from ../../3rdparty/dxflib/src/dl_creationinterface.h:35, from RDxfExporter.h:25, from RDxfExporterFactory.h:29, from RDxfExporterFactory.cpp:20: ../../3rdparty/dxflib/src/dl_extrusion.h: In member function 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)': ../../3rdparty/dxflib/src/dl_extrusion.h:132:16: warning: implicitly-declared 'constexpr DL_Extrusion::DL_Extrusion(const DL_Extrusion&)' is deprecated [-Wdeprecated-copy] 132 | return *this; | ^~~~~ ../../3rdparty/dxflib/src/dl_extrusion.h:128:18: note: because 'DL_Extrusion' has user-provided 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)' 128 | DL_Extrusion operator = (const DL_Extrusion& extru) { | ^~~~~~~~ RDxfExporter.h: In member function 'virtual void RDxfExporter::exportTriangle(const RTriangle&)': RDxfExporter.h:130:50: warning: unused parameter 'triangle' [-Wunused-parameter] 130 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qfileinfo.h:7, from /usr/include/qt6/QtCore/QFileInfo:1, from RDxfExporterFactory.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../core/RLinetypePattern.h:36, from ../../core/RLinetype.h:31, from ../../core/RLayer.h:34, from ../../core/REntityData.h:31, from ../../core/REntity.h:31, from ../../core/RBlockReferenceEntity.h:25, from ../../core/RDocument.h:29, from RDxfExporterFactory.h:28: ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../../core/RLayout.h:29, from ../../core/RBlock.h:28, from ../../core/RDocument.h:28: ../../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from dxf_global.h:1, from RDxfExporterFactory.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADDXF_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I. -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDxfImporterFactory.o RDxfImporterFactory.cpp In file included from ../../3rdparty/dxflib/src/dl_creationinterface.h:35, from ../../3rdparty/dxflib/src/dl_creationadapter.h:30, from RDxfImporter.h:25, from RDxfImporterFactory.h:29, from RDxfImporterFactory.cpp:20: ../../3rdparty/dxflib/src/dl_extrusion.h: In member function 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)': ../../3rdparty/dxflib/src/dl_extrusion.h:132:16: warning: implicitly-declared 'constexpr DL_Extrusion::DL_Extrusion(const DL_Extrusion&)' is deprecated [-Wdeprecated-copy] 132 | return *this; | ^~~~~ ../../3rdparty/dxflib/src/dl_extrusion.h:128:18: note: because 'DL_Extrusion' has user-provided 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)' 128 | DL_Extrusion operator = (const DL_Extrusion& extru) { | ^~~~~~~~ In file included from RDxfImporter.h:32: ../../entity/RLeaderData.h: In member function 'virtual RBox RLeaderData::getBoundingBox(bool) const': ../../entity/RLeaderData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:42, from ../../core/math/RSpline.h:37, from RDxfImporter.h:34: ../../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:47: ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:60: ../../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs_array.h:1550: ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:83: ../../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:84: ../../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:93: ../../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qfileinfo.h:7, from /usr/include/qt6/QtCore/QFileInfo:1, from RDxfImporterFactory.h:25: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../core/RLinetypePattern.h:36, from ../../core/RLinetype.h:31, from ../../core/RLayer.h:34, from ../../core/REntityData.h:31, from ../../core/REntity.h:31, from ../../core/RBlockReferenceEntity.h:25, from ../../core/RDocument.h:29, from RDxfImporterFactory.h:28: ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../../core/RLayout.h:29, from ../../core/RBlock.h:28, from ../../core/RDocument.h:28: ../../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/QtGlobal:1, from dxf_global.h:1, from RDxfImporterFactory.h:23: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -dM -E -o release/moc_predefs.h /usr/lib64/qt6/mkspecs/features/data/dummy.cpp make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADDXF_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RDxfPlugin.h -o release/moc_RDxfPlugin.cpp make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADDXF_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I. -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RDxfPlugin.o release/moc_RDxfPlugin.cpp In file included from release/../RDxfPlugin.h:8, from release/moc_RDxfPlugin.cpp:9: ../../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADDXF_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I. -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDxfExporter.o RDxfExporter.cpp In file included from ../../entity/RArcEntity.h:26, from RDxfExporter.cpp:27: ../../entity/RArcData.h: In member function 'virtual RBox RArcData::getBoundingBox(bool) const': ../../entity/RArcData.h:73:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 73 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../entity/RCircleEntity.h:26, from RDxfExporter.cpp:30: ../../entity/RCircleData.h: In member function 'virtual RBox RCircleData::getBoundingBox(bool) const': ../../entity/RCircleData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/dxflib/src/dl_creationinterface.h:35, from RDxfExporter.h:25, from RDxfExporter.cpp:41: ../../3rdparty/dxflib/src/dl_extrusion.h: In member function 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)': ../../3rdparty/dxflib/src/dl_extrusion.h:132:16: warning: implicitly-declared 'constexpr DL_Extrusion::DL_Extrusion(const DL_Extrusion&)' is deprecated [-Wdeprecated-copy] 132 | return *this; | ^~~~~ ../../3rdparty/dxflib/src/dl_extrusion.h:128:18: note: because 'DL_Extrusion' has user-provided 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)' 128 | DL_Extrusion operator = (const DL_Extrusion& extru) { | ^~~~~~~~ RDxfExporter.h: In member function 'virtual void RDxfExporter::exportTriangle(const RTriangle&)': RDxfExporter.h:130:50: warning: unused parameter 'triangle' [-Wunused-parameter] 130 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:42, from ../../core/math/RSpline.h:37, from ../../core/math/REllipse.h:26, from ../../entity/REllipseData.h:30, from ../../entity/REllipseEntity.h:26, from RDxfExporter.cpp:42: ../../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:47: ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:60: ../../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs_array.h:1550: ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:83: ../../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:84: ../../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:93: ../../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ ../../entity/REllipseData.h: In member function 'virtual RBox REllipseData::getBoundingBox(bool) const': ../../entity/REllipseData.h:76:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 76 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/REllipseData.h: In member function 'virtual QList > REllipseData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/REllipseData.h:193:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 193 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from RDxfExporter.cpp:43: ../../entity/RHatchEntity.h: In member function 'virtual QList > RHatchEntity::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RHatchEntity.h:210:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 210 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RLeaderEntity.h:26, from RDxfExporter.cpp:45: ../../entity/RLeaderData.h: In member function 'virtual RBox RLeaderData::getBoundingBox(bool) const': ../../entity/RLeaderData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { In file included from ../../entity/RLineEntity.h:26, from RDxfExporter.cpp:46: ../../entity/RLineData.h: In member function 'virtual QList > RLineData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RLineData.h:168:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 168 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RPointEntity.h:26, from RDxfExporter.cpp:47: ../../entity/RPointData.h: In member function 'virtual RBox RPointData::getBoundingBox(bool) const': ../../entity/RPointData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RPointData.h: In member function 'virtual QList > RPointData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RPointData.h:138:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 138 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RPolylineEntity.h:26, from RDxfExporter.cpp:48: ../../entity/RPolylineData.h: In member function 'virtual RBox RPolylineData::getBoundingBox(bool) const': ../../entity/RPolylineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { In file included from ../../entity/RRayEntity.h:26, from RDxfExporter.cpp:49: ../../entity/RRayData.h: In member function 'virtual RBox RRayData::getBoundingBox(bool) const': ../../entity/RRayData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RRayData.h: In member function 'virtual QList > RRayData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RRayData.h:166:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 166 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RSolidEntity.h:26, from RDxfExporter.cpp:51: ../../entity/RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': ../../entity/RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RXLineEntity.h:26, from RDxfExporter.cpp:56: ../../entity/RXLineData.h: In member function 'virtual RBox RXLineData::getBoundingBox(bool) const': ../../entity/RXLineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RXLineData.h: In member function 'virtual QList > RXLineData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RXLineData.h:169:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 169 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qfileinfo.h:7, from /usr/include/qt6/QtCore/QFileInfo:1, from RDxfExporter.cpp:24: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../core/RLinetypePattern.h:36, from ../../core/RLinetype.h:31, from ../../core/RLayer.h:34, from ../../core/REntityData.h:31, from ../../core/REntity.h:31, from ../../entity/RArcEntity.h:25: ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../../core/RLayout.h:29, from ../../core/RBlock.h:28, from ../../core/REntityData.h:28: ../../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/bits/stl_algobase.h:64, from /usr/include/c++/14/string:51, from ../../3rdparty/dxflib/src/dl_attributes.h:30, from RDxfExporter.cpp:20: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADDXF_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I. -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDxfImporter.o RDxfImporter.cpp In file included from ../../entity/RArcEntity.h:26, from RDxfImporter.cpp:32: ../../entity/RArcData.h: In member function 'virtual RBox RArcData::getBoundingBox(bool) const': ../../entity/RArcData.h:73:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 73 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../entity/RCircleEntity.h:26, from RDxfImporter.cpp:36: ../../entity/RCircleData.h: In member function 'virtual RBox RCircleData::getBoundingBox(bool) const': ../../entity/RCircleData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/dxflib/src/dl_creationinterface.h:35, from ../../3rdparty/dxflib/src/dl_creationadapter.h:30, from RDxfImporter.h:25, from RDxfImporter.cpp:47: ../../3rdparty/dxflib/src/dl_extrusion.h: In member function 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)': ../../3rdparty/dxflib/src/dl_extrusion.h:132:16: warning: implicitly-declared 'constexpr DL_Extrusion::DL_Extrusion(const DL_Extrusion&)' is deprecated [-Wdeprecated-copy] 132 | return *this; | ^~~~~ ../../3rdparty/dxflib/src/dl_extrusion.h:128:18: note: because 'DL_Extrusion' has user-provided 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)' 128 | DL_Extrusion operator = (const DL_Extrusion& extru) { | ^~~~~~~~ In file included from RDxfImporter.h:32: ../../entity/RLeaderData.h: In member function 'virtual RBox RLeaderData::getBoundingBox(bool) const': ../../entity/RLeaderData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:42, from ../../core/math/RSpline.h:37, from RDxfImporter.h:34: ../../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:47: ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:60: ../../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs_array.h:1550: ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:83: ../../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:84: ../../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:93: ../../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from ../../entity/REllipseEntity.h:26, from RDxfImporter.cpp:48: ../../entity/REllipseData.h: In member function 'virtual RBox REllipseData::getBoundingBox(bool) const': ../../entity/REllipseData.h:76:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 76 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/REllipseData.h: In member function 'virtual QList > REllipseData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/REllipseData.h:193:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 193 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from RDxfImporter.cpp:51: ../../entity/RHatchEntity.h: In member function 'virtual QList > RHatchEntity::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RHatchEntity.h:210:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 210 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RLineEntity.h:26, from RDxfImporter.cpp:55: ../../entity/RLineData.h: In member function 'virtual QList > RLineData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RLineData.h:168:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 168 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../core/RDocumentInterface.h:48, from ../../operations/RModifyObjectsOperation.h:26, from RDxfImporter.cpp:58: ../../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from ../../entity/RPointEntity.h:26, from RDxfImporter.cpp:59: ../../entity/RPointData.h: In member function 'virtual RBox RPointData::getBoundingBox(bool) const': ../../entity/RPointData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RPointData.h: In member function 'virtual QList > RPointData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RPointData.h:138:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 138 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RPolylineEntity.h:26, from RDxfImporter.cpp:60: ../../entity/RPolylineData.h: In member function 'virtual RBox RPolylineData::getBoundingBox(bool) const': ../../entity/RPolylineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { In file included from ../../entity/RRayEntity.h:26, from RDxfImporter.cpp:61: ../../entity/RRayData.h: In member function 'virtual RBox RRayData::getBoundingBox(bool) const': ../../entity/RRayData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RRayData.h: In member function 'virtual QList > RRayData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RRayData.h:166:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 166 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RSolidEntity.h:26, from RDxfImporter.cpp:63: ../../entity/RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': ../../entity/RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../../entity/RXLineEntity.h:26, from RDxfImporter.cpp:71: ../../entity/RXLineData.h: In member function 'virtual RBox RXLineData::getBoundingBox(bool) const': ../../entity/RXLineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../../entity/RXLineData.h: In member function 'virtual QList > RXLineData::getShapes(const RBox&, bool, bool, QList*) const': ../../entity/RXLineData.h:169:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 169 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ RDxfImporter.cpp: In member function 'virtual bool RDxfImporter::importFile(const QString&, const QString&, const QVariantMap&)': RDxfImporter.cpp:84:102: warning: unused parameter 'params' [-Wunused-parameter] 84 | bool RDxfImporter::importFile(const QString& fileName, const QString& nameFilter, const QVariantMap& params) { | ~~~~~~~~~~~~~~~~~~~^~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qiodevice.h:10, from /usr/include/qt6/QtCore/qfiledevice.h:7, from /usr/include/qt6/QtCore/qfile.h:8, from /usr/include/qt6/QtCore/qdir.h:8, from /usr/include/qt6/QtCore/QDir:1, from RDxfImporter.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../core/RLinetypePattern.h:36, from ../../core/RLinetype.h:31, from ../../core/RLayer.h:34, from ../../core/REntityData.h:31, from ../../core/REntity.h:31, from ../../entity/RArcEntity.h:25: ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../../core/RLayout.h:29, from ../../core/RBlock.h:28, from ../../core/REntityData.h:28: ../../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qchar.h:7, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qdir.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQCADDXF_LIBRARY -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../../core -I../../core/math -I../../grid -I../../snap -I../../gui -I../../entity -I../../operations -I../../scripting -I../../stemmer -I../../scripting/ecmaapi -I../../scripting/ecmaapi/generated -I../../scripting/ecmaapi/adapters -I. -I../../spatialindex -I../../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RDxfPlugin.o RDxfPlugin.cpp In file included from ../../3rdparty/dxflib/src/dl_creationinterface.h:35, from RDxfExporter.h:25, from RDxfExporterFactory.h:29, from RDxfPlugin.cpp:3: ../../3rdparty/dxflib/src/dl_extrusion.h: In member function 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)': ../../3rdparty/dxflib/src/dl_extrusion.h:132:16: warning: implicitly-declared 'constexpr DL_Extrusion::DL_Extrusion(const DL_Extrusion&)' is deprecated [-Wdeprecated-copy] 132 | return *this; | ^~~~~ ../../3rdparty/dxflib/src/dl_extrusion.h:128:18: note: because 'DL_Extrusion' has user-provided 'DL_Extrusion DL_Extrusion::operator=(const DL_Extrusion&)' 128 | DL_Extrusion operator = (const DL_Extrusion& extru) { | ^~~~~~~~ RDxfExporter.h: In member function 'virtual void RDxfExporter::exportTriangle(const RTriangle&)': RDxfExporter.h:130:50: warning: unused parameter 'triangle' [-Wunused-parameter] 130 | virtual void exportTriangle(const RTriangle& triangle) { | ~~~~~~~~~~~~~~~~~^~~~~~~~ In file included from RDxfImporter.h:32, from RDxfImporterFactory.h:29, from RDxfPlugin.cpp:4: ../../entity/RLeaderData.h: In member function 'virtual RBox RLeaderData::getBoundingBox(bool) const': ../../entity/RLeaderData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:42, from ../../core/math/RSpline.h:37, from RDxfImporter.h:34: ../../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:47: ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:60: ../../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs_array.h:1550: ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:83: ../../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:84: ../../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../../3rdparty/opennurbs/opennurbs.h:93: ../../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ In file included from RDxfPlugin.h:8, from RDxfPlugin.cpp:5: ../../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qplugin.h:12, from /usr/include/qt6/QtCore/QtPlugin:1, from RDxfPlugin.cpp:1: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../../core/RLinetypePattern.h:36, from ../../core/RLinetype.h:31, from ../../core/RLayer.h:34, from ../../core/REntityData.h:31, from ../../core/REntity.h:31, from ../../core/RBlockReferenceEntity.h:25, from ../../core/RDocument.h:29, from RDxfExporterFactory.h:28: ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../../core/RLayout.h:29, from ../../core/RBlock.h:28, from ../../core/RDocument.h:28: ../../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' make[4]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' rm -f libqcaddxf.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcaddxf.so release/RDxfExporter.o release/RDxfExporterFactory.o release/RDxfImporter.o release/RDxfImporterFactory.o release/RDxfPlugin.o release/moc_RDxfPlugin.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadcore -lqcadentity -ldxflib -lqcadoperations /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcaddxf.so ../../../plugins/libqcaddxf.so make[4]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf' cd customwidgets/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/customwidgets.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCharacterWidgetPlugin.o RCharacterWidgetPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RShortcutLineEditPlugin.o RShortcutLineEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RFontChooserWidgetPlugin.o RFontChooserWidgetPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RRulerQtPlugin.o RRulerQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RColorComboPlugin.o RColorComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCustomWidgets.o RCustomWidgets.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLineweightComboPlugin.o RLineweightComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RCommandLinePlugin.o RCommandLinePlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RTextEditPlugin.o RTextEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMdiChildQtPlugin.o RMdiChildQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RLinetypeComboPlugin.o RLinetypeComboPlugin.cpp In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qplugin.h:12, from /usr/include/qt6/QtCore/QtPlugin:1, from RLinetypeComboPlugin.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RBlockReferenceEntity.h:25, from ../core/RDocument.h:29, from ../gui/RLinetypeCombo.h:27, from RLinetypeComboPlugin.cpp:23: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/RDocument.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMathLineEditPlugin.o RMathLineEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -dM -E -o release/moc_predefs.h /usr/lib64/qt6/mkspecs/features/data/dummy.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RShortcutLineEditPlugin.h -o release/moc_RShortcutLineEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RCharacterWidgetPlugin.h -o release/moc_RCharacterWidgetPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RMathComboBoxPlugin.o RMathComboBoxPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RFontChooserWidgetPlugin.h -o release/moc_RFontChooserWidgetPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RRulerQtPlugin.h -o release/moc_RRulerQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RLinetypeComboPlugin.h -o release/moc_RLinetypeComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RLineweightComboPlugin.h -o release/moc_RLineweightComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RColorComboPlugin.h -o release/moc_RColorComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RCustomWidgets.h -o release/moc_RCustomWidgets.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RCommandLinePlugin.h -o release/moc_RCommandLinePlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RListViewPlugin.o RListViewPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMdiChildQtPlugin.h -o release/moc_RMdiChildQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RTextEditPlugin.h -o release/moc_RTextEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMathComboBoxPlugin.h -o release/moc_RMathComboBoxPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RMathLineEditPlugin.h -o release/moc_RMathLineEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RGraphicsViewQtPlugin.h -o release/moc_RGraphicsViewQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' /usr/lib64/qt6/libexec/moc -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS --include /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets/release/moc_predefs.h -I/usr/lib64/qt6/mkspecs/linux-g++ -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/core/math -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/grid -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/snap -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/gui -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/entity -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/operations -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/stemmer -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/generated -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/scripting/ecmaapi/adapters -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/io/dxf -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/spatialindex -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -I/usr/include/c++/14 -I/usr/include/c++/14/x86_64-mageia-linux -I/usr/include/c++/14/backward -I/usr/lib/gcc/x86_64-mageia-linux/14/include -I/usr/local/include -I/usr/include RListViewPlugin.h -o release/moc_RListViewPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RCharacterWidgetPlugin.o release/moc_RCharacterWidgetPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RShortcutLineEditPlugin.o release/moc_RShortcutLineEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RFontChooserWidgetPlugin.o release/moc_RFontChooserWidgetPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RRulerQtPlugin.o release/moc_RRulerQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RLinetypeComboPlugin.o release/moc_RLinetypeComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RLineweightComboPlugin.o release/moc_RLineweightComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RColorComboPlugin.o release/moc_RColorComboPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RCommandLinePlugin.o release/moc_RCommandLinePlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RCustomWidgets.o release/moc_RCustomWidgets.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMdiChildQtPlugin.o release/moc_RMdiChildQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/RGraphicsViewQtPlugin.o RGraphicsViewQtPlugin.cpp In file included from /usr/include/qt6/QtCore/qfuture.h:9, from /usr/include/qt6/QtCore/QtCore:106, from ../gui/RGraphicsViewQt.h:25, from RGraphicsViewQtPlugin.cpp:21: /usr/include/qt6/QtCore/qfutureinterface.h:472:37: warning: template-id not allowed for constructor in C++20 [-Wtemplate-id-cdtor] 472 | explicit QFutureInterface(State initialState = NoState) | ^~~~~ /usr/include/qt6/QtCore/qfutureinterface.h:472:37: note: remove the '< >' In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qplugin.h:12, from /usr/include/qt6/QtCore/QtPlugin:1, from RGraphicsViewQtPlugin.cpp:19: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../core/RExporter.h:34, from ../core/RGraphicsView.h:31, from ../gui/RGraphicsViewImage.h:30, from ../gui/RGraphicsViewQt.h:31: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtCore/qnamespace.h:12, from /usr/include/qt6/QtCore/qobjectdefs.h:12, from /usr/include/qt6/QtCore/qobject.h:10: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qobject.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RTextEditPlugin.o release/moc_RTextEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMathComboBoxPlugin.o release/moc_RMathComboBoxPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RMathLineEditPlugin.o release/moc_RMathLineEditPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RGraphicsViewQtPlugin.o release/moc_RGraphicsViewQtPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -fPIC -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PLUGIN -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -DQDESIGNER_EXPORT_WIDGETS -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/moc_RListViewPlugin.o release/moc_RListViewPlugin.cpp make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' rm -f libqcadcustomwidgets.so g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -shared -o libqcadcustomwidgets.so release/RShortcutLineEditPlugin.o release/RCharacterWidgetPlugin.o release/RFontChooserWidgetPlugin.o release/RRulerQtPlugin.o release/RLinetypeComboPlugin.o release/RLineweightComboPlugin.o release/RColorComboPlugin.o release/RCustomWidgets.o release/RCommandLinePlugin.o release/RMdiChildQtPlugin.o release/RTextEditPlugin.o release/RMathComboBoxPlugin.o release/RMathLineEditPlugin.o release/RGraphicsViewQtPlugin.o release/RListViewPlugin.o release/moc_RShortcutLineEditPlugin.o release/moc_RCharacterWidgetPlugin.o release/moc_RFontChooserWidgetPlugin.o release/moc_RRulerQtPlugin.o release/moc_RLinetypeComboPlugin.o release/moc_RLineweightComboPlugin.o release/moc_RColorComboPlugin.o release/moc_RCustomWidgets.o release/moc_RCommandLinePlugin.o release/moc_RMdiChildQtPlugin.o release/moc_RTextEditPlugin.o release/moc_RMathComboBoxPlugin.o release/moc_RMathLineEditPlugin.o release/moc_RGraphicsViewQtPlugin.o release/moc_RListViewPlugin.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadgui -lqcadcore /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL mv -f libqcadcustomwidgets.so ../../plugins/designer/libqcadcustomwidgets.so make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/customwidgets' cd run/ && ( test -e Makefile || /usr/lib64/qt6/bin/qmake -o Makefile /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/run/run.pro libsuff=64 'QMAKE_CFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_CXXFLAGS=-O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full' 'QMAKE_LFLAGS=-Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' QMAKE_STRIP= ) && /usr/bin/make -f Makefile cp: cannot stat '/usr/lib64/qt6/plugins/imageformats/libqtiff.so': No such file or directory cp: cannot stat '/usr/lib64/qt6/plugins/imageformats/libqtga.so': No such file or directory /usr/bin/make -f Makefile.Release make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/run' g++ -c -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -O2 -g -pipe -Wformat -Werror=format-security -Wp,-U_FORTIFY_SOURCE,-D_FORTIFY_SOURCE=3 -fstack-protector-strong -m64 -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection=full -fno-strict-aliasing -DPIC -fPIC -Wall -Wextra -D_REENTRANT -DQT_DISABLE_DEPRECATED_BEFORE=0x000000 -DQCAD_DLL -DQT_NO_DEBUG -DQT_PRINTSUPPORT_LIB -DQT_HELP_LIB -DQT_UITOOLS_LIB -DQT_DESIGNER_LIB -DQT_OPENGLWIDGETS_LIB -DQT_UIPLUGIN_LIB -DQT_WIDGETS_LIB -DQT_SVG_LIB -DQT_OPENGL_LIB -DQT_GUI_LIB -DQT_QML_LIB -DQT_QMLINTEGRATION_LIB -DQT_NETWORK_LIB -DQT_SQL_LIB -DQT_XML_LIB -DQT_CORE_LIB -I. -I../core -I../core/math -I../grid -I../snap -I../gui -I../entity -I../operations -I../scripting -I../stemmer -I../scripting/ecmaapi -I../scripting/ecmaapi/generated -I../scripting/ecmaapi/adapters -I../io/dxf -I../spatialindex -I../3rdparty -I/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/zip -I../3rdparty/legacy/spatialindexnavel -I/usr/include/qt6 -I/usr/include/qt6/QtPrintSupport -I/usr/include/qt6/QtHelp -I/usr/include/qt6/QtUiTools -I/usr/include/qt6/QtDesigner -I/usr/include/qt6/QtOpenGLWidgets -I/usr/include/qt6/QtUiPlugin -I/usr/include/qt6/QtWidgets -I/usr/include/qt6/QtSvg -I/usr/include/qt6/QtOpenGL -I/usr/include/qt6/QtGui -I/usr/include/qt6/QtQml -I/usr/include/qt6/QtQmlIntegration -I/usr/include/qt6/QtNetwork -I/usr/include/qt6/QtSql -I/usr/include/qt6/QtXml -I/usr/include/qt6/QtCore -Irelease -I/usr/lib64/qt6/mkspecs/linux-g++ -o release/main.o main.cpp In file included from ../entity/RArcEntity.h:26, from main.cpp:40: ../entity/RArcData.h: In member function 'virtual RBox RArcData::getBoundingBox(bool) const': ../entity/RArcData.h:73:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 73 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../entity/RCircleEntity.h:26, from main.cpp:44: ../entity/RCircleData.h: In member function 'virtual RBox RCircleData::getBoundingBox(bool) const': ../entity/RCircleData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { | ~~~~~^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:42, from ../core/math/RSpline.h:37, from ../core/math/REllipse.h:26, from ../entity/REllipseData.h:30, from ../entity/REllipseEntity.h:26, from main.cpp:59: ../3rdparty/opennurbs/opennurbs_base64.h: At global scope: ../3rdparty/opennurbs/opennurbs_base64.h:130:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 130 | const bool Error() const; | ^~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:47: ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:359:20: note: by 'ON_2dPointArray& ON_2dPointArray::operator=(const ON_2dPointArray&)' 359 | ON_2dPointArray& operator=( const ON_2dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:382:20: note: by 'ON_2fPointArray& ON_2fPointArray::operator=(const ON_2fPointArray&)' 382 | ON_2fPointArray& operator=( const ON_2fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:406:20: note: by 'ON_3dPointArray::operator=' 406 | ON_3dPointArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:608:20: note: by 'ON_3fPointArray& ON_3fPointArray::operator=(const ON_3fPointArray&)' 608 | ON_3fPointArray& operator=( const ON_3fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:632:20: note: by 'ON_4dPointArray& ON_4dPointArray::operator=(const ON_4dPointArray&)' 632 | ON_4dPointArray& operator=( const ON_4dPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_4fPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:649:20: note: by 'ON_4fPointArray& ON_4fPointArray::operator=(const ON_4fPointArray&)' 649 | ON_4fPointArray& operator=( const ON_4fPointArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:666:21: note: by 'ON_2dVectorArray& ON_2dVectorArray::operator=(const ON_2dVectorArray&)' 666 | ON_2dVectorArray& operator=( const ON_2dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_2fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:689:21: note: by 'ON_2fVectorArray& ON_2fVectorArray::operator=(const ON_2fVectorArray&)' 689 | ON_2fVectorArray& operator=( const ON_2fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:711:21: note: by 'ON_3dVectorArray& ON_3dVectorArray::operator=(const ON_3dVectorArray&)' 711 | ON_3dVectorArray& operator=( const ON_3dVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3fVector]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:732:21: note: by 'ON_3fVectorArray& ON_3fVectorArray::operator=(const ON_3fVectorArray&)' 732 | ON_3fVectorArray& operator=( const ON_3fVectorArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UUID]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1085:16: note: by 'ON_UuidList& ON_UuidList::operator=(const ON_UuidList&)' 1085 | ON_UuidList& operator=(const ON_UuidList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_UuidIndex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1243:21: note: by 'ON_UuidIndexList& ON_UuidIndexList::operator=(const ON_UuidIndexList&)' 1243 | ON_UuidIndexList& operator=(const ON_UuidIndexList& src); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = tagON_2dex]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:1374:16: note: by 'ON_2dexMap& ON_2dexMap::operator=(const ON_2dexMap&)' 1374 | class ON_CLASS ON_2dexMap : private ON_SimpleArray | ^~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array.h:63:22: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_3dPoint]' was hidden [-Woverloaded-virtual=] 63 | ON_SimpleArray& operator=( const ON_SimpleArray& ); | ^~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:60: ../3rdparty/opennurbs/opennurbs_polyline.h:19:16: note: by 'ON_Polyline::operator=' 19 | class ON_CLASS ON_Polyline : public ON_3dPointArray | ^~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs_array.h:1550: ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Curve*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:83: ../3rdparty/opennurbs/opennurbs_curve.h:1448:16: note: by 'ON_CurveArray& ON_CurveArray::operator=(const ON_CurveArray&)' 1448 | class ON_CLASS ON_CurveArray : public ON_SimpleArray | ^~~~~~~~~~~~~ ../3rdparty/opennurbs/opennurbs_array_defs.h:101:20: warning: 'ON_SimpleArray& ON_SimpleArray::operator=(const ON_SimpleArray&) [with T = ON_Surface*]' was hidden [-Woverloaded-virtual=] 101 | ON_SimpleArray& ON_SimpleArray::operator=( const ON_SimpleArray& src ) | ^~~~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:84: ../3rdparty/opennurbs/opennurbs_surface.h:1315:16: note: by 'ON_SurfaceArray& ON_SurfaceArray::operator=(const ON_SurfaceArray&)' 1315 | class ON_CLASS ON_SurfaceArray : public ON_SimpleArray | ^~~~~~~~~~~~~~~ In file included from ../3rdparty/opennurbs/opennurbs.h:93: ../3rdparty/opennurbs/opennurbs_light.h:115:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 115 | const ON_BOOL32 IsPointLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:116:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 116 | const ON_BOOL32 IsDirectionalLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:117:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 117 | const ON_BOOL32 IsSpotLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:118:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 118 | const ON_BOOL32 IsLinearLight() const; | ^~~~~ ../3rdparty/opennurbs/opennurbs_light.h:119:3: warning: type qualifiers ignored on function return type [-Wignored-qualifiers] 119 | const ON_BOOL32 IsRectangularLight() const; | ^~~~~ ../entity/REllipseData.h: In member function 'virtual RBox REllipseData::getBoundingBox(bool) const': ../entity/REllipseData.h:76:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 76 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../entity/REllipseData.h: In member function 'virtual QList > REllipseData::getShapes(const RBox&, bool, bool, QList*) const': ../entity/REllipseData.h:193:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 193 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../entity/RFaceData.h:25, from ../entity/RFaceEntity.h:26, from main.cpp:60: ../entity/RSolidData.h: In member function 'virtual RBox RSolidData::getBoundingBox(bool) const': ../entity/RSolidData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../entity/RSolidData.h: In member function 'virtual QList > RSolidData::getShapes(const RBox&, bool, bool, QList*) const': ../entity/RSolidData.h:164:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 164 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from main.cpp:62: ../entity/RHatchEntity.h: In member function 'virtual QList > RHatchEntity::getShapes(const RBox&, bool, bool, QList*) const': ../entity/RHatchEntity.h:210:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 210 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../entity/RLeaderEntity.h:26, from main.cpp:66: ../entity/RLeaderData.h: In member function 'virtual RBox RLeaderData::getBoundingBox(bool) const': ../entity/RLeaderData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { In file included from ../entity/RLineEntity.h:26, from main.cpp:67: ../entity/RLineData.h: In member function 'virtual QList > RLineData::getShapes(const RBox&, bool, bool, QList*) const': ../entity/RLineData.h:168:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 168 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../core/RPluginLoader.h:31, from main.cpp:72: ../core/RPluginInterface.h: In member function 'virtual void RPluginInterface::initScriptExtensions(RScriptHandler&)': ../core/RPluginInterface.h:88:55: warning: unused parameter 'handler' [-Wunused-parameter] 88 | virtual void initScriptExtensions(RScriptHandler& handler) {} | ~~~~~~~~~~~~~~~~^~~~~~~ In file included from ../entity/RPointEntity.h:26, from main.cpp:73: ../entity/RPointData.h: In member function 'virtual RBox RPointData::getBoundingBox(bool) const': ../entity/RPointData.h:71:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 71 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../entity/RPointData.h: In member function 'virtual QList > RPointData::getShapes(const RBox&, bool, bool, QList*) const': ../entity/RPointData.h:138:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 138 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../entity/RPolylineEntity.h:26, from main.cpp:74: ../entity/RPolylineData.h: In member function 'virtual RBox RPolylineData::getBoundingBox(bool) const': ../entity/RPolylineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { In file included from ../entity/RRayEntity.h:26, from main.cpp:75: ../entity/RRayData.h: In member function 'virtual RBox RRayData::getBoundingBox(bool) const': ../entity/RRayData.h:67:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 67 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../entity/RRayData.h: In member function 'virtual QList > RRayData::getShapes(const RBox&, bool, bool, QList*) const': ../entity/RRayData.h:166:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 166 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ In file included from ../core/RDocumentInterface.h:48, from ../core/RScriptHandler.h:30, from main.cpp:79: ../core/RSnap.h: In member function 'virtual RVector RSnap::snap(const RVector&, RGraphicsView&, double)': ../core/RSnap.h:77:28: warning: unused parameter 'position' [-Wunused-parameter] 77 | const RVector& position, | ~~~~~~~~~~~~~~~^~~~~~~~ ../core/RSnap.h:78:28: warning: unused parameter 'view' [-Wunused-parameter] 78 | RGraphicsView& view, | ~~~~~~~~~~~~~~~^~~~ ../core/RSnap.h:79:20: warning: unused parameter 'range' [-Wunused-parameter] 79 | double range=RNANDOUBLE) { In file included from ../entity/RToleranceEntity.h:28, from main.cpp:88: ../entity/RToleranceData.h: In member function 'QList > RToleranceData::getExploded(int) const': ../entity/RToleranceData.h:168:52: warning: unused parameter 'segments' [-Wunused-parameter] 168 | QList > getExploded(int segments = RDEFAULT_MIN1) const { In file included from ../entity/RXLineEntity.h:26, from main.cpp:92: ../entity/RXLineData.h: In member function 'virtual RBox RXLineData::getBoundingBox(bool) const': ../entity/RXLineData.h:70:38: warning: unused parameter 'ignoreEmpty' [-Wunused-parameter] 70 | virtual RBox getBoundingBox(bool ignoreEmpty=false) const { ../entity/RXLineData.h: In member function 'virtual QList > RXLineData::getShapes(const RBox&, bool, bool, QList*) const': ../entity/RXLineData.h:169:162: warning: unused parameter 'entityIds' [-Wunused-parameter] 169 | virtual QList > getShapes(const RBox& queryBox = RDEFAULT_RBOX, bool ignoreComplex = false, bool segment = false, QList* entityIds = NULL) const { | ^ main.cpp: In function 'int main(int, char**)': main.cpp:180:44: warning: 'Qt::AA_EnableHighDpiScaling' is deprecated: High-DPI scaling is always enabled. This attribute no longer has any effect. [-Wdeprecated-declarations] 180 | QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling); | ^~~~~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qbytearray.h:9, from /usr/include/qt6/QtCore/qstringview.h:8, from /usr/include/qt6/QtCore/qchar.h:656, from /usr/include/qt6/QtCore/qstring.h:14, from /usr/include/qt6/QtCore/qcoreapplication.h:8, from /usr/include/qt6/QtWidgets/qapplication.h:8, from /usr/include/qt6/QtWidgets/QApplication:1, from main.cpp:21: /usr/include/qt6/QtCore/qnamespace.h:449:9: note: declared here 449 | AA_EnableHighDpiScaling Q_DECL_ENUMERATOR_DEPRECATED_X( | ^~~~~~~~~~~~~~~~~~~~~~~ main.cpp:183:44: warning: 'Qt::AA_EnableHighDpiScaling' is deprecated: High-DPI scaling is always enabled. This attribute no longer has any effect. [-Wdeprecated-declarations] 183 | QCoreApplication::setAttribute(Qt::AA_EnableHighDpiScaling, false); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qnamespace.h:449:9: note: declared here 449 | AA_EnableHighDpiScaling Q_DECL_ENUMERATOR_DEPRECATED_X( | ^~~~~~~~~~~~~~~~~~~~~~~ main.cpp:207:40: warning: 'Qt::AA_UseHighDpiPixmaps' is deprecated: High-DPI pixmaps are always enabled. This attribute no longer has any effect. [-Wdeprecated-declarations] 207 | QCoreApplication::setAttribute(Qt::AA_UseHighDpiPixmaps); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qnamespace.h:438:9: note: declared here 438 | AA_UseHighDpiPixmaps Q_DECL_ENUMERATOR_DEPRECATED_X( | ^~~~~~~~~~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qiterable.h:9, from /usr/include/qt6/QtCore/qmetatype.h:16, from /usr/include/qt6/QtCore/qobject.h:18, from /usr/include/qt6/QtCore/qeventloop.h:7, from /usr/include/qt6/QtCore/qcoreapplication.h:11: /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:464:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../core/RLinetypePattern.h:36, from ../core/RLinetype.h:31, from ../core/RLayer.h:34, from ../core/REntityData.h:31, from ../core/REntity.h:31, from ../entity/RArcEntity.h:25: ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIndexFn())(void*, qsizetype, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIndexFn = void (*)(void*, long long int, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:137:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 137 | , setValueAtIndexFn(MetaSequence::getSetValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:481:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 480 | (*static_cast(c))[i] | ~~~~~~~~~~~~~~~~~~~~~~~~~ 481 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:140:63: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 140 | , valueAtIteratorFn(MetaSequence::getValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:588:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 588 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 589 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getSetValueAtIteratorFn())(const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::SetValueAtIteratorFn = void (*)(const void*, const void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:141:69: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 141 | , setValueAtIteratorFn(MetaSequence::getSetValueAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:602:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 601 | *(*static_cast *>(i)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 602 | = *static_cast *>(e); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h: In instantiation of 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtConstIteratorFn())(const void*, void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIteratorFn = void (*)(const void*, void*)]': /usr/include/qt6/QtCore/qmetacontainer.h:143:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 143 | , valueAtConstIteratorFn(MetaSequence::getValueAtConstIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:628:66: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *static_cast *>(r) = | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 629 | *(*static_cast *>(i)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ ../core/RLinetype.h: In instantiation of 'std::pair<_T1, _T2>& std::pair<_T1, _T2>::operator=(std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&>) [with _T1 = QString; _T2 = RLinetype; std::__conditional_t<((bool)std::__and_, std::is_copy_assignable<_T2> >::value), const std::pair<_T1, _T2>&, const std::__nonesuch&> = const std::pair&]': /usr/include/qt6/QtCore/qmetacontainer.h:464:25: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getValueAtIndexFn())(const void*, qsizetype, void*) [with C = QList >; QtMetaContainerPrivate::QMetaSequenceInterface::ValueAtIndexFn = void (*)(const void*, long long int, void*)]' 463 | *static_cast *>(r) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 464 | = static_cast(c)->at(i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:136:57: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer > >]' 136 | , valueAtIndexFn(MetaSequence::getValueAtIndexFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: required from 'constexpr const QtMetaContainerPrivate::QMetaSequenceInterface QMetaSequence::MetaSequence > >::value' 994 | = QtMetaContainerPrivate::QMetaSequenceInterface( | ^~~~~~~~~~~~~~~~~~~~~~~ 995 | QtMetaContainerPrivate::QMetaSequenceForContainer()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:933:30: required from 'static constexpr QMetaSequence QMetaSequence::fromContainer() [with T = QList >]' 933 | return QMetaSequence(&MetaSequence::value); | ^~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList >]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList >; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor > >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList >]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList >]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList >]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:144:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ ../core/RLinetype.h:49:23: warning: implicitly-declared 'RObject& RObject::operator=(const RObject&)' is deprecated [-Wdeprecated-copy] 49 | class QCADCORE_EXPORT RLinetype: public RObject { | ^~~~~~~~~ In file included from ../core/RLayout.h:29, from ../core/RBlock.h:28, from ../core/REntityData.h:28: ../core/RObject.h:96:5: note: because 'RObject' has user-provided 'RObject::RObject(const RObject&)' 96 | RObject(const RObject& other); | ^~~~~~~ In file included from /usr/include/c++/14/utility:69, from /usr/include/qt6/QtCore/qglobal.h:15, from /usr/include/qt6/QtGui/qtguiglobal.h:7, from /usr/include/qt6/QtWidgets/qtwidgetsglobal.h:7, from /usr/include/qt6/QtWidgets/qapplication.h:7: /usr/include/c++/14/bits/stl_pair.h:926:16: note: synthesized method 'RLinetype& RLinetype::operator=(const RLinetype&)' first required here 926 | second = __p.second; | ~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h: In instantiation of 'static void QtMetaTypePrivate::QPairVariantInterfaceImpl::getSecondImpl(const void* const*, void*) [with T = std::pair]': /usr/include/qt6/QtCore/qmetatype.h:816:9: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl::QPairVariantInterfaceImpl(const T*) [with T = std::pair]' 816 | , _getSecond(getSecondImpl) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:840:16: required from 'QtMetaTypePrivate::QPairVariantInterfaceImpl QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >::operator()(const std::pair<_T1, _T2>&) const [with T = QString; U = RLinetype]' 840 | return QPairVariantInterfaceImpl(&f); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = std::pair; To = QtMetaTypePrivate::QPairVariantInterfaceImpl; UnaryFunction = QtMetaTypePrivate::QPairVariantInterfaceConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1738:93: required from 'static bool QtPrivate::IsMetaTypePair::registerConverter() [with T = std::pair]' 1738 | return QMetaType::registerConverter(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1327:56: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = std::pair]' 1327 | QtPrivate::MetaTypePairHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = std::pair]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:143:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qmetatype.h:808:56: warning: implicitly-declared 'RLinetype& RLinetype::operator=(const RLinetype&)' is deprecated [-Wdeprecated-copy] 808 | { *static_cast(dataPtr) = static_cast(*pair)->second; } | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RLinetype.h:63:5: note: because 'RLinetype' has user-provided 'RLinetype::RLinetype(const RLinetype&)' 63 | RLinetype(const RLinetype& other); | ^~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydatapointer.h:7, from /usr/include/qt6/QtCore/qbytearray.h:11: /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::erase(T*, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qlist.h:796:13: required from 'void QList::remove(qsizetype, qsizetype) [with T = RPainterPath; qsizetype = long long int]' 796 | d->erase(d->begin() + i, n); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:890:5: required from 'QList::iterator QList::erase(const_iterator, const_iterator) [with T = RPainterPath]' 890 | remove(i, n); | ^~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:647:43: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getEraseRangeAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::EraseRangeAtIteratorFn = void (*)(void*, const void*, const void*)]' 647 | static_cast(c)->erase(*static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 648 | *static_cast *>(j)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:145:73: required from 'constexpr QtMetaContainerPrivate::QMetaSequenceInterface::QMetaSequenceInterface(const MetaSequence&) [with MetaSequence = QtMetaContainerPrivate::QMetaSequenceForContainer >]' 145 | , eraseRangeAtIteratorFn(MetaSequence::getEraseRangeAtIteratorFn()) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetacontainer.h:994:39: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:628:20: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 628 | *b = std::move(*e); | ~~~^~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insertOne(qsizetype, T&&) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:604:37: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 604 | Inserter(this).insertOne(i, std::move(tmp)); | ~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: required from 'T& QList::emplaceBack(Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; reference = RPainterPath&]' 877 | d->emplace(d->size, std::forward(args)...); | ~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:441:48: required from 'void QList::append(parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 441 | void append(parameter_type t) { emplaceBack(t); } | ~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:232:17: required from 'QDataStream& QtPrivate::readArrayBasedContainer(QDataStream&, Container&) [with Container = QList]' 232 | c.append(t); | ~~~~~~~~^~~ /usr/include/qt6/QtCore/qdatastream.h:415:46: [ skipping 2 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:519:29: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 519 | last[i] = std::move(last[i - 1]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:522:24: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 522 | *where = std::move(t); | ~~~~~~~^~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h: In instantiation of 'void QtPrivate::QGenericArrayOps::Inserter::insert(qsizetype, const T&, qsizetype) [with T = RPainterPath; qsizetype = long long int]': /usr/include/qt6/QtCore/qarraydataops.h:571:34: required from 'void QtPrivate::QGenericArrayOps::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 571 | Inserter(this).insert(i, copy, n); | ~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:859:18: required from 'QList::iterator QList::insert(qsizetype, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 859 | d->insert(i, n, t); | ~~~~~~~~~^~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:482:22: required from 'QList::iterator QList::insert(const_iterator, qsizetype, parameter_type) [with T = RPainterPath; qsizetype = long long int; parameter_type = const RPainterPath&]' 482 | return insert(std::distance(constBegin(), before), n, t); | ~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:477:22: required from 'QList::iterator QList::insert(const_iterator, parameter_type) [with T = RPainterPath; parameter_type = const RPainterPath&]' 477 | return insert(before, 1, t); | ~~~~~~^~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:614:44: required from 'static constexpr void (* QtMetaContainerPrivate::QMetaSequenceForContainer::getInsertValueAtIteratorFn())(void*, const void*, const void*) [with C = QList; QtMetaContainerPrivate::QMetaSequenceInterface::InsertValueAtIteratorFn = void (*)(void*, const void*, const void*)]' 614 | static_cast(c)->insert( | ~~~~~~~~~~~~~~~~~~~~~~~~~~~^ 615 | *static_cast *>(i), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 616 | *static_cast *>(e)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetacontainer.h:142:75: [ skipping 3 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:1750:75: required from 'QIterable QtPrivate::QSequentialIterableConvertFunctor::operator()(const From&) const [with From = QList]' 1750 | return QIterable(QMetaSequence::fromContainer(), &f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:617:32: required from 'static bool QMetaType::registerConverter(UnaryFunction) [with From = QList; To = QIterable; UnaryFunction = QtPrivate::QSequentialIterableConvertFunctor >]' 617 | auto &&r = function(*f); | ~~~~~~~~^~~~ /usr/include/qt6/QtCore/qmetatype.h:1771:77: required from 'static bool QtPrivate::SequentialValueTypeIsMetaType::registerConverter() [with T = QList]' 1771 | return QMetaType::registerConverter>(o); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~ /usr/include/qt6/QtCore/qmetatype.h:1323:77: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1323 | QtPrivate::SequentialContainerTransformationHelper::registerConverter(); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:496:25: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 496 | last[i] = std::move(last[i - nSource]); | ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:500:26: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 500 | where[i] = t; | ~~~~~~~~~^~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ In file included from /usr/include/qt6/QtCore/qarraydataops.h:9: /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = RPainterPath*; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:246:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 246 | q_relocate_overlap_n_left_move(first, n, d_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h: In instantiation of 'void QtPrivate::q_relocate_overlap_n_left_move(iterator, N, iterator) [with iterator = std::reverse_iterator; N = long long int]': /usr/include/qt6/QtCore/qcontainertools_impl.h:250:43: required from 'void QtPrivate::q_relocate_overlap_n(T*, N, T*) [with T = RPainterPath; N = long long int]' 250 | q_relocate_overlap_n_left_move(rfirst, n, rd_first); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:310:40: required from 'void QArrayDataPointer::relocate(qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 310 | QtPrivate::q_relocate_overlap_n(this->ptr, this->size, res); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:295:9: required from 'bool QArrayDataPointer::tryReadjustFreeSpace(QArrayData::GrowthPosition, qsizetype, const T**) [with T = RPainterPath; qsizetype = long long int]' 295 | relocate(dataStartOffset - freeAtBegin, data); | ^~~~~~~~ /usr/include/qt6/QtCore/qarraydatapointer.h:196:26: required from 'void QArrayDataPointer::detachAndGrow(QArrayData::GrowthPosition, qsizetype, const T**, QArrayDataPointer*) [with T = RPainterPath; qsizetype = long long int]' 196 | readjusted = tryReadjustFreeSpace(where, n, data); | ^~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qarraydataops.h:596:28: required from 'void QtPrivate::QGenericArrayOps::emplace(qsizetype, Args&& ...) [with Args = {const RPainterPath&}; T = RPainterPath; qsizetype = long long int]' 596 | this->detachAndGrow(pos, 1, nullptr, nullptr); | ~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qlist.h:877:15: [ skipping 5 instantiation contexts, use -ftemplate-backtrace-limit=0 to disable ] /usr/include/qt6/QtCore/qmetatype.h:2475:33: required from 'QtPrivate::QMetaTypeInterfaceWrapper >::InterfaceType QtPrivate::QMetaTypeInterfaceWrapper >::metaType' 2475 | static inline InterfaceType metaType = { | ^~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2585:12: required from 'constexpr const QtPrivate::QMetaTypeInterface* QtPrivate::qMetaTypeInterfaceForType() [with T = QList]' 2585 | return &QMetaTypeInterfaceWrapper::metaType; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/qt6/QtCore/qmetatype.h:2618:61: required from 'static constexpr QMetaType QMetaType::fromType() [with T = QList]' 2618 | return QMetaType(QtPrivate::qMetaTypeInterfaceForType()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1320:54: required from 'int qRegisterNormalizedMetaTypeImplementation(const QByteArray&) [with T = QList]' 1320 | const QMetaType metaType = QMetaType::fromType(); | ~~~~~~~~~~~~~~~~~~~~~~^~ /usr/include/qt6/QtCore/qmetatype.h:1352:56: required from 'int qRegisterNormalizedMetaType(const QByteArray&) [with T = QList]' 1352 | return qRegisterNormalizedMetaTypeImplementation(normalizedTypeName); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:306:1: required from here 1520 | const int id = qRegisterNormalizedMetaType(name); \ | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~ /usr/include/qt6/QtCore/qcontainertools_impl.h:211:18: warning: implicitly-declared 'RPainterPath& RPainterPath::operator=(const RPainterPath&)' is deprecated [-Wdeprecated-copy] 211 | *d_first = std::move_if_noexcept(*first); | ~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../core/RPainterPath.h:74:5: note: because 'RPainterPath' has user-provided 'RPainterPath::RPainterPath(const RPainterPath&)' 74 | RPainterPath(const RPainterPath& other); | ^~~~~~~~~~~~ make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/run' make[3]: Entering directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/run' g++ -Wl,--as-needed -Wl,--no-undefined -Wl,-z,relro -Wl,-z,now -Wl,-O1 -Wl,--build-id=sha1 -Wl,--enable-new-dtags -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -Wl,-rpath,'$ORIGIN' -Wl,-O1 -Wl,-rpath-link,/usr/lib64 -o ../../release/qcad-bin release/main.o -L/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/release -lqcadgui -lqcadentity -lqcadoperations -lqcadspatialindex -lspatialindexnavel -lqcadgrid -lqcadsnap -lqcadcore -lqcadstemmer -lstemmer -lopennurbs -lzlib -lGLU /usr/lib64/libQt6PrintSupport.so /usr/lib64/libQt6Help.so /usr/lib64/libQt6UiTools.so /usr/lib64/libQt6Designer.so /usr/lib64/libQt6OpenGLWidgets.so /usr/lib64/libQt6Widgets.so /usr/lib64/libQt6Svg.so /usr/lib64/libQt6OpenGL.so /usr/lib64/libQt6Gui.so /usr/lib64/libGLX.so /usr/lib64/libOpenGL.so /usr/lib64/libQt6Qml.so /usr/lib64/libQt6Network.so /usr/lib64/libQt6Sql.so /usr/lib64/libQt6Xml.so /usr/lib64/libQt6Core.so -lpthread -lGLX -lOpenGL make[3]: Leaving directory '/home/baz/rpmbuild/BUILD/qcad-3.29.6.2/src/run' + RPM_EC=0 ++ jobs -p + exit 0 Executing(%install): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.uQD3Gm + umask 022 + cd /home/baz/rpmbuild/BUILD + '[' 1 -eq 1 ']' + '[' /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 '!=' / ']' + rm -rf /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 ++ dirname /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 + mkdir -p /home/baz/rpmbuild/BUILDROOT + mkdir /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 + cd qcad-3.29.6.2 + '[' 1 -eq 1 ']' + install -dm755 /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad + cp -r examples fonts libraries linetypes patterns plugins scripts ts /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad + cp release/libdxflib.a release/libopennurbs.a release/libqcadcore.so release/libqcadentity.so release/libqcadgrid.so release/libqcadgui.so release/libqcadoperations.so release/libqcadsnap.so release/libqcadspatialindex.so release/libqcadstemmer.so release/libspatialindexnavel.so release/libstemmer.a release/libzlib.a release/qcad-bin /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad + for sofiles in /usr/lib64/qt6/plugins/imageformats/*.so + ln -sf /usr/lib64/qt6/plugins/imageformats/libqgif.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/imageformats/libqgif.so + for sofiles in /usr/lib64/qt6/plugins/imageformats/*.so + ln -sf /usr/lib64/qt6/plugins/imageformats/libqico.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/imageformats/libqico.so + for sofiles in /usr/lib64/qt6/plugins/imageformats/*.so + ln -sf /usr/lib64/qt6/plugins/imageformats/libqjpeg.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/imageformats/libqjpeg.so + for sofiles in /usr/lib64/qt6/plugins/imageformats/*.so + ln -sf /usr/lib64/qt6/plugins/imageformats/libqsvg.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/imageformats/libqsvg.so + for sofiles in /usr/lib64/qt6/plugins/sqldrivers/*.so + ln -sf /usr/lib64/qt6/plugins/sqldrivers/libqsqlibase.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/sqldrivers/libqsqlibase.so + for sofiles in /usr/lib64/qt6/plugins/sqldrivers/*.so + ln -sf /usr/lib64/qt6/plugins/sqldrivers/libqsqlite.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/sqldrivers/libqsqlite.so + for sofiles in /usr/lib64/qt6/plugins/sqldrivers/*.so + ln -sf /usr/lib64/qt6/plugins/sqldrivers/libqsqlmysql.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/sqldrivers/libqsqlmysql.so + for sofiles in /usr/lib64/qt6/plugins/sqldrivers/*.so + ln -sf /usr/lib64/qt6/plugins/sqldrivers/libqsqlodbc.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/sqldrivers/libqsqlodbc.so + for sofiles in /usr/lib64/qt6/plugins/sqldrivers/*.so + ln -sf /usr/lib64/qt6/plugins/sqldrivers/libqsqlpsql.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/sqldrivers/libqsqlpsql.so + for sofiles in /usr/lib64/qt6/plugins/printsupport/*.so + ln -sf /usr/lib64/qt6/plugins/printsupport/libcupsprintersupport.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/printsupport/libcupsprintersupport.so + install -Dm644 scripts/qcad_icon.png /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/icons/hicolor/256x256/apps/qcad_icon.png + install -Dm644 scripts/qcad_icon.svg /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/icons/hicolor/scalable/apps/qcad_icon.svg + install -dm0755 /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/bin + echo -e '#!/bin/sh\ncd /usr/share/qcad\nLD_LIBRARY_PATH=`pwd`:/usr/lib64/qcad:$LD_LIBRARY_PATH exec ./qcad-bin' + chmod 0755 /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/bin/qcad + rm -f /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libdxflib.a /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libopennurbs.a /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libstemmer.a /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libzlib.a + install -dm0755 /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad + mv /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadcore.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadentity.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadgrid.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadgui.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadoperations.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadsnap.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadspatialindex.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libqcadstemmer.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/libspatialindexnavel.so /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad + install -Dm644 qcad.1 /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/man/man1/qcad.1 + install -Dm644 readme.txt /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/readme.txt + install -Dm644 qcad.desktop /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/applications/qcad.desktop + find /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 '(' -name '*.pri' -or -name '*.pro' -or -name '*.ts' ')' -delete + find /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 '(' -name 'Makefile*' -or -name .gitignore ')' -delete + /usr/bin/find-debuginfo -j4 --strict-build-id -m -i --build-id-seed 3.29.6.2-1.1.mga --unique-debug-suffix -3.29.6.2-1.1.mga.x86_64 --unique-debug-src-base qcad-3.29.6.2-1.1.mga.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /home/baz/rpmbuild/BUILD/qcad-3.29.6.2 extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadcore.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadentity.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadgrid.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadgui.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadoperations.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadsnap.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadspatialindex.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libqcadstemmer.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/lib64/qcad/libspatialindexnavel.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/designer/libqcadcustomwidgets.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/libqcaddxf.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/plugins/libqcadscripts.so extracting debug info from /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/qcad/qcad-bin original debug info size: 290000kB, size after compression: 210092kB /usr/bin/sepdebugcrcfix: Updated 13 CRC32s, 0 CRC32s did match. 25627 blocks + /usr/lib/rpm/check-buildroot + '[' -n '' ']' + /usr/share/spec-helper/clean_files + '[' -n '' ']' + /usr/share/spec-helper/compress_files .xz + '[' -n '' ']' + /usr/share/spec-helper/relink_symlinks + '[' -n '' ']' + /usr/share/spec-helper/clean_perl + '[' -n '' ']' + /usr/share/spec-helper/lib_symlinks + '[' -n '' ']' + /usr/share/spec-helper/gprintify + '[' -n '' ']' + /usr/share/spec-helper/fix_mo + '[' -n '' ']' + /usr/share/spec-helper/fix_pamd + '[' -n '' ']' + /usr/share/spec-helper/remove_info_dir + '[' -n '' ']' + /usr/share/spec-helper/fix_eol + '[' -n '' ']' + /usr/share/spec-helper/check_desktop_files /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/applications/qcad.desktop: hint: value "Graphics;VectorGraphics;Engineering;Construction;2DGraphics;Science;" for key "Categories" in group "Desktop Entry" contains more than one main category; application might appear more than once in the application menu + '[' -n '' ']' + /usr/share/spec-helper/check_elf_files Warning: unused libraries in /usr/share/qcad/plugins/libqcaddxf.so: libqcadentity.so libqcadoperations.so Warning: unused libraries in /usr/share/qcad/qcad-bin: libqcadcore.so + /usr/lib/rpm/check-rpaths + /usr/lib/rpm/brp-remove-la-files + /usr/lib/rpm/redhat/brp-mangle-shebangs mangling shebang in /usr/bin/qcad from /bin/sh to #!/usr/bin/sh + env -u SOURCE_DATE_EPOCH /usr/lib/rpm/redhat/brp-python-bytecompile '' 1 0 -j4 + /usr/lib/rpm/redhat/brp-python-hardlink Processing files: qcad-3.29.6.2-1.1.mga.x86_64 Executing(%doc): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.g3VPQy + umask 022 + cd /home/baz/rpmbuild/BUILD + cd qcad-3.29.6.2 + DOCDIR=/home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/doc/qcad + export LC_ALL= + LC_ALL= + export DOCDIR + /usr/bin/mkdir -p /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/doc/qcad + cp -pr /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/readme.txt /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/doc/qcad + cp -pr /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/README.md /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/doc/qcad + RPM_EC=0 ++ jobs -p + exit 0 Executing(%license): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.nV6qQi + umask 022 + cd /home/baz/rpmbuild/BUILD + cd qcad-3.29.6.2 + LICENSEDIR=/home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/licenses/qcad + export LC_ALL= + LC_ALL= + export LICENSEDIR + /usr/bin/mkdir -p /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/licenses/qcad + cp -pr /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/LICENSE.txt /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/licenses/qcad + cp -pr /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/gpl-3.0.txt /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/licenses/qcad + cp -pr /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/cc-by-3.0.txt /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/licenses/qcad + cp -pr /home/baz/rpmbuild/BUILD/qcad-3.29.6.2/gpl-3.0-exceptions.txt /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64/usr/share/licenses/qcad + RPM_EC=0 ++ jobs -p + exit 0 Provides: application() application(qcad.desktop) libqcadcore.so()(64bit) libqcadcustomwidgets.so()(64bit) libqcaddxf.so()(64bit) libqcadentity.so()(64bit) libqcadgrid.so()(64bit) libqcadgui.so()(64bit) libqcadoperations.so()(64bit) libqcadscripts.so()(64bit) libqcadsnap.so()(64bit) libqcadspatialindex.so()(64bit) libqcadstemmer.so()(64bit) libspatialindexnavel.so()(64bit) mimehandler(application/dxf) mimehandler(image/vnd.dxf) qcad = 3.29.6.2-1.1.mga qcad(x86-64) = 3.29.6.2-1.1.mga Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Requires: libQt6Concurrent.so.6()(64bit) libQt6Concurrent.so.6(Qt_6)(64bit) libQt6Core.so.6()(64bit) libQt6Core.so.6(Qt_6)(64bit) libQt6Core.so.6(Qt_6.6)(64bit) libQt6Gui.so.6()(64bit) libQt6Gui.so.6(Qt_6)(64bit) libQt6Network.so.6()(64bit) libQt6Network.so.6(Qt_6)(64bit) libQt6PrintSupport.so.6()(64bit) libQt6PrintSupport.so.6(Qt_6)(64bit) libQt6Qml.so.6()(64bit) libQt6Qml.so.6(Qt_6)(64bit) libQt6Svg.so.6()(64bit) libQt6Svg.so.6(Qt_6)(64bit) libQt6Widgets.so.6()(64bit) libQt6Widgets.so.6(Qt_6)(64bit) libX11.so.6()(64bit) libc.so.6()(64bit) libc.so.6(GLIBC_2.14)(64bit) libc.so.6(GLIBC_2.2.5)(64bit) libc.so.6(GLIBC_2.3.4)(64bit) libc.so.6(GLIBC_2.33)(64bit) libc.so.6(GLIBC_2.34)(64bit) libc.so.6(GLIBC_2.38)(64bit) libc.so.6(GLIBC_2.4)(64bit) libgcc_s.so.1()(64bit) libgcc_s.so.1(GCC_3.0)(64bit) libm.so.6()(64bit) libm.so.6(GLIBC_2.2.5)(64bit) libm.so.6(GLIBC_2.29)(64bit) libm.so.6(GLIBC_2.38)(64bit) libqcadcore.so()(64bit) libqcadentity.so()(64bit) libqcadgui.so()(64bit) libqcadoperations.so()(64bit) libspatialindexnavel.so()(64bit) libstdc++.so.6()(64bit) libstdc++.so.6(CXXABI_1.3)(64bit) libstdc++.so.6(CXXABI_1.3.1)(64bit) libstdc++.so.6(CXXABI_1.3.15)(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.11)(64bit) libstdc++.so.6(GLIBCXX_3.4.15)(64bit) libstdc++.so.6(GLIBCXX_3.4.20)(64bit) libstdc++.so.6(GLIBCXX_3.4.21)(64bit) libstdc++.so.6(GLIBCXX_3.4.29)(64bit) libstdc++.so.6(GLIBCXX_3.4.32)(64bit) libstdc++.so.6(GLIBCXX_3.4.9)(64bit) Processing files: qcad-debugsource-3.29.6.2-1.1.mga.x86_64 Provides: qcad-debugsource = 3.29.6.2-1.1.mga qcad-debugsource(x86-64) = 3.29.6.2-1.1.mga Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Processing files: qcad-debuginfo-3.29.6.2-1.1.mga.x86_64 Provides: debuginfo(build-id) = 057674a49e507e11cb1c2afbefe61bf72af87765 debuginfo(build-id) = 35135a1995880633f16a4956464f3d4a53005586 debuginfo(build-id) = 46191cea84a68694c4eadfdc78382faaa2804378 debuginfo(build-id) = 4ed29aaf2d6ea2230b49fced707050c7d5f65401 debuginfo(build-id) = 4f38589628cf255193f2b84436f556356bf169a3 debuginfo(build-id) = 5c352018eb689d2835406394dd03e0cdd333e518 debuginfo(build-id) = 79318574d3894f5a2a926e0d294ab48a0f4c9f5f debuginfo(build-id) = a275f82a3f51ae4df7f04abb5f9daaac547b90d5 debuginfo(build-id) = a4261368507a0c2b5397517948beeda70bbd62c2 debuginfo(build-id) = c1cb48091193858e405a417651e13d578d208585 debuginfo(build-id) = c35845b95976bc64a01aff72989de31a4c24ee5b debuginfo(build-id) = c49ac4ad122db039df67ef7f1ada1b18fe73372e debuginfo(build-id) = c9466feb3603300497abca7a359d0a8e7d4275a1 qcad-debuginfo = 3.29.6.2-1.1.mga qcad-debuginfo(x86-64) = 3.29.6.2-1.1.mga Requires(rpmlib): rpmlib(CompressedFileNames) <= 3.0.4-1 rpmlib(FileDigests) <= 4.6.0-1 rpmlib(PayloadFilesHavePrefix) <= 4.0-1 Recommends: qcad-debugsource(x86-64) = 3.29.6.2-1.1.mga Checking for unpackaged file(s): /usr/lib/rpm/check-files /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 Wrote: /home/baz/rpmbuild/RPMS/x86_64/qcad-debugsource-3.29.6.2-1.1.mga.x86_64.rpm Wrote: /home/baz/rpmbuild/RPMS/x86_64/qcad-3.29.6.2-1.1.mga.x86_64.rpm Wrote: /home/baz/rpmbuild/RPMS/x86_64/qcad-debuginfo-3.29.6.2-1.1.mga.x86_64.rpm Executing(%clean): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.LWmk2t + umask 022 + cd /home/baz/rpmbuild/BUILD + cd qcad-3.29.6.2 + /usr/bin/rm -rf /home/baz/rpmbuild/BUILDROOT/qcad-3.29.6.2-1.1.mga.x86_64 + RPM_EC=0 ++ jobs -p + exit 0 Executing(rmbuild): /bin/sh -e /home/baz/rpmbuild/tmp/rpm-tmp.Le7Nf4 + umask 022 + cd /home/baz/rpmbuild/BUILD + rm -rf /home/baz/rpmbuild/BUILD/qcad-3.29.6.2-SPECPARTS + rm -rf qcad-3.29.6.2 qcad-3.29.6.2.gemspec + RPM_EC=0 ++ jobs -p + exit 0 D: [iurt_root_command] Success!